- 博客(43)
- 资源 (3)
- 收藏
- 关注
转载 函数---- SetWindowPos
SetWindowPos - 改变窗口的位置与状态//声明:SetWindowPos( hWnd: HWND; {窗口句柄} hWndInsertAfter: HWND; {窗口的 Z 顺序} X, Y: Integer; {位置} cx, cy: Integer; {大小} uFlags: UINT
2012-07-23 23:21:40
850
翻译 函数----ModifyStyle
ModifyStyle CWnd::ModifyStyle 1.作用: 调用这个函数修改窗口的风格 2.函数原型: BOOL ModifyStyle ( DWORD dwRemove, DWORD dwAdd, UINT nFlags=0 ); 3.参数含义: dwRemove
2012-07-23 23:11:01
955
原创 函数----MoveWindow()与SetWindowPro()函数
MoveWindow()与SetWindowPro()函数用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。void MoveWindow(int x,int y,int nWidth,int nHeight);void MoveWindow(LPCRECT lpRect);第一种用法需给出控件新的坐标和宽度、高度;第二种用法给出
2012-07-20 00:21:52
722
翻译 MFC----设备上下文
关于设备上下文(HDC)专题一、句柄与HDC “句柄”是整个windows编程的基础,它通常是一个四字节长(32位的)的整数值,用来唯一标识应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等,应用程序能够通过句柄访问相应的对象的信息。但是,句柄不是一个指针,程序不能利用句柄来直接阅读它所指示的信息。如果句
2012-07-20 00:15:52
2323
转载 MFC--使用DWM实现Aero Glass效果
使用DWM实现Aero Glass效果分类: Windows开发 C++2010-06-08 20:232624人阅读 评论(10)收藏举报 从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中(Home Basic不具有该效果)。这种效果是由DWM(Desktop Window Manager)来控制的。对
2012-07-20 00:15:29
1463
转载 MFC----设置对话框的背景颜色及设置透明
MFC----设置对话框的背景颜色及设置透明现说设置背景颜色。 我用了很多方法都不行,查了很多资料,现在说一下解决方案吧。 在XXXXXXDlg.头文件的protected:中加入CBrush m_brush; 在XXXXXXDlg.cpp文件中的OnInitDialog()初始化函数中加入画刷m_brush.CreateSolidBrush(RG
2012-07-20 00:14:41
877
转载 MFC----C语言中的符号
C语言中的符号 运算符的种类C语言的运算符可分为以下几类:1.算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种。2.关系运算符用于比较运算。包括大于(>)、小于(=)、小于等于(3.逻辑运算符用于逻辑运算。包括与(&&)、或(||)、非(!)三种。4.位操作运算符参
2012-07-20 00:12:33
2012
转载 Windows----虚拟仪表在VC++中的一种应用实现
虚拟仪表在VC++中的应用实现摘 要 虚拟仪表应用越来越广泛,本文根据VC开发虚拟仪表的流程和原理,从实际应用角度设计了一个虚拟指南针仪表的实例。 关键词 虚拟仪表;VC++面向对象;动态仿真 1 引言 随着计算机技术的日益成熟,计算机的应用已渗透到各个领域,各种车载装备也逐步向数字化、智能化方向发展。用数字化的虚拟仪表取代机械式传统仪表已成为实现车辆自动化
2012-07-18 14:25:38
1747
转载 函数----printf
printf函数数据输出语句 本小节介绍的是向标准输出设备显示器输出数据的语句。在C语言中,所有的数据输入/输出都是由库函数完成的。 因此都是函数语句。本小节先介绍printf函数和putchar函数。printf函数printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式, 把指定的数据显示到显示器屏幕上。在前面的例题中我
2012-07-17 23:54:13
632
转载 MFC----JOYSTICK相关API函数对手柄进行控制
用JOYSTICK相关API函数对手柄进行控制,下面是用到的相关函数: joyGetNumDevs获取当前系统支持的游戏设备数量(本人通过调用此函数来判断系统时候支持手柄) joyGetDevCaps查询指定设备的性能(本人通过此函数来判断指定设备是否存在) joyGetPos获取游戏设备的坐标位置以及按钮状态 joyGetP
2012-07-17 23:51:40
5306
转载 MFC多线程编程2
MFC多线程编程2六、MFC多线程编程实例 在Visual C++6.0编程环境中,我们既可以编写C风格的32位Win32应用程序,也可以利用MFC类库编写C++风格的应用程序,二者各有其优缺点。基于Win32的应用程序执行代码小巧,运行效率高,但要求程序员编写的代码较多,且需要管理系统提供给程序的所有资源;而基于MFC类库的应用程序可以快速建立起应用程序,类库为程序员提
2012-07-17 16:17:34
874
转载 MFC多线程编程1
MFC多线程编程1VC多线程编程VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应
2012-07-17 16:16:06
757
转载 Windows----directshow----IBasicVideo接口
IBasicVideo接口(全解) 这个接口支持通用的视频窗口的视频属性。一般情况下,视频渲染器将视频显示在显示器中的窗口上。IBasicVideo接口支持属性和方法,属性可以非常容易的从很多自动化控制器中存取,例如Microsoft ® Visual Basic ®编程系统。然而,一些操作需要很多属性一起变化。因为这层原因,它所提供的方法可以改变相关的属性。IBasicVid
2012-07-17 16:15:05
1395
原创 MFC----数据类型转换
1将CString转成int类型CString str(_T(“123”));Int i = _ttoi(str);2 int转成 CStringCString Str; int a = 15; Str.Format(_T("%d"),a);3 char* 转成CString (1)可以直接构造函数.如下: char* p = "test";
2012-07-16 16:28:15
425
转载 MFC----windows控件----进度条控件(CProgressCtrl)
方法1:单线程方式。将你的任务分成多个部分,每运行一部分,就更新一下进度条。这种方法就是很烦人。方法2:双线程方式。主线程负责完成你想要的工作。副线程负责更新进度条。更新进度条可以按照计时方法,或者根据主线程完成任务的状态来更新。因此,你的主线程在完成任务时,还得用一个临界区随时报告任务的完成状态。方法3:双线程方式主线程负责更新进度条,并且创建
2012-07-11 00:40:47
1823
转载 MFC----windows控件----滑动条控件
滑动条控件 (CSliderCtrl)使用说明滑动条控制(Slider Control)也叫轨道条控制,其主要是用一个带有轨道和滑标的小窗口以及窗口上的刻度,来让用户选择一个离散数据或一个连续的数值区间。通过鼠标或键 盘来进行数据的选择操作,这在WIN98/95中的很多应用程序中都可以看到,如控制面板中的鼠标等,滑动条既可以是水平方式的也可以是垂直方式的。滑动条控制的风格如下: TBS_
2012-07-11 00:40:06
970
转载 MFC----图形设备接口1
图形设备接口事实上,图形设备接口(Graphics Device Interface,GDI)是指这样的一个可执行程序,它处理来自Windows应用程序的图形函数调用,然后把这些调用传递给合适的设备驱动程序,由设备驱动程序来执行与硬件相关的函数并产生最后的输出结果。GDI可以看作是一个应用程序与输出设备之间的中介,一方面,GDI向应用程序提供了一个设备无关的编程环境,另一方面,它又以设备相关的
2012-07-11 00:39:10
954
转载 MFC----图形设备接口2
图形设备接口(GDI) 图形设备接口(GDI)是一个可执行程序,它接受Windows应用程序的绘图请求(表现为GDI函数调用),并将它们传给相应的设备驱动程序,完成特定于硬件的输出,象打印机输出和屏幕输出。 GDI负责Windows的所有图形输出,包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面。1、三种图形输出类型 应用程序可以使用GDI创
2012-07-11 00:38:59
637
转载 MFC 获得屏幕大小
MFC 获得屏幕大小int with= GetSystemMetrics(SM_CXFULLSCREEN);int heigh= GetSystemMetrics(SM_CYFULLSCREEN);通过上边两个函数获取的是显示屏幕的大小,及不包括任务栏等区域。 int cx = GetSystemMetrics( SM_CXSCREEN );
2012-07-11 00:38:45
656
翻译 函数----MoveWindow
MoveWindow 函数功能:改变指定窗口的位置和大小.对顶窗口来说,位置和大小取决于屏幕的左上角;对子窗口来说,位置和大小取决于父窗口客户区的左上角.对于Owned窗口,位置和大小取决于屏幕左上角. 函数原型:BOOL MoveWindow( HWND hWnd, int X, int Y, int nWidth, int nHeight, BOOL bRepaint );
2012-07-11 00:38:33
678
转载 MFC----windows控件----动画控件
动画控件的使用方法1. 创建工程:基于对话框,名称:Demo_Animation2. 编辑对话框:ID类型名称IDC_BTN_STARTButton开始IDC_BTN_STOPButton停止ID
2012-07-11 00:38:18
1412
1
转载 MFC----windows控件----MCIWnd控件
MCIWnd的使用 Windows中提供了一个MCIWnd窗口类,可以更加方便的在一个VC窗口中操作多媒体。 使用MCIWnd,源文件中需要包含头文件 vfw.h,在Project->Settings->Link->Object/libray module中加入库 vfw32.lib。1、MCIWnd的创建 MCIWnd子窗口的创建可使用MCIWndC
2012-07-11 00:37:59
1174
翻译 函数----SetWindowPos
SetWindowPos许多软件,特别是占桌面面积不是很大的软件,通常都提供了一个常居顶端的功能(可能有的软件不是这么叫法,但作用是相同的),它的作用是保持窗口一直在其他窗口的上面,可以省去频繁切换窗口的动作。如果你想这么做,有一个API可以实现: SetWindowPos,声明是这样的: Private Declare Function SetWindow
2012-07-11 00:37:39
976
转载 MFC----几何对象的结构和类
MFC绘图1-几何对象的结构和类1 几何对象的结构和类为了使用绘图函数,应该先了解绘图所用到的几种表示几何对象的结构和类。这些结构和类分别定义在头文件windef.h和afxwin.h中。1.点1)点结构POINT点数据结构POINT用来表示一点的x、y坐标:typedef struct tagPOINT { LONG x; L
2012-07-11 00:37:12
662
翻译 函数---MAKEINTRESOURCE
MAKEINTRESOURCE() MAKEINTRESOURCE是一个资源名转换的宏, VC的定义是(winuser.h): #define MAKEINTRESOURCEA(i) (LPSTR)((ULONG_PTR)((WORD)(i))) #define MAKEINTRESOURCEW(i) (LPWSTR)((ULONG_PTR)((WORD)(i)
2012-07-11 00:36:58
829
翻译 窗口子类化
窗口子类化的作用窗口子类化技术最大的特点就是能够截取Windows的消息。一旦用户自定义的窗口函数截取了传向原窗口函数的消息,就可以对被截取的消息进行如下处理:将其传给原来的窗口函数。这是对大多数消息应该采取的措施,因为子类通常只对原来的窗口特性作少量的改动截取该消息,阻止其向原窗口函数发送。修改该消息,修改完毕以后再向原窗口函数发送。Windows SDK提供了一些设计好
2012-07-11 00:36:42
409
原创 MFC----windows控件----列表控件
列表控件(CListBox和CListCtrl)基本介绍 系统提供了两种列表控件一个是 CListBox,另一个是CListCtrl。CListBox提供的功能很简单,只能显示某个项的列表,用AddString()就可以向列表框加入字符串。CListCtrl提供的功能就相对丰富,它能显示图标视图,小图标视图,列表视图和报告试图.CListBox风格 L
2012-07-11 00:35:47
662
原创 MFC----windows控件----滚动条
滚动条控件(CScrollBar)基本介绍 滚动条分为标准滚动条和滚动条控件两种,标准滚动条是WS_HSCROLL或WS_VSCROLL,滚动条控件是一个实实在在的窗口(WS_CHILD|WS_VISIBLE|BS_HORZ和WS_CHILD|WS_VISIBLE|BS_VERT)。滚动条控件的创建 BOOL Create(DWORD
2012-07-11 00:35:16
541
转载 MFC----windows控件----按钮控件
按钮控件(CButton和CBitmapButton)基本介绍常数说明BS_RADIOBUTTON创建一个单选框控件,其标题文本被显示在选择框右侧。该控件允许程序设定为选中和未选两种状态。当一个控件被设定成选中,在同一组(或同一父窗口)范围内的其它单选框控件将全部设设定成未选状态,类似收音机的波段选择开关。BS_AUTORADIOBUTTON创建
2012-07-08 23:14:57
925
翻译 函数----ModifyStyle
ModifyStyle基本介绍 CWnd::ModifyStyle 1.作用: 调用这个函数修改窗口的风格 2.函数原型: BOOL ModifyStyle ( DWORD dwRemove, DWORD dwAdd, UINT nFlags=0 ); 3.参数含义: dwRemov
2012-07-08 19:57:26
626
转载 MFC----windows控件----编辑框控件
编辑框基本用法编辑框(Edit Box)控件实际上是一个简易的正文编辑器,用户可以在编辑框中输入并编辑正文。编辑框既可以是单行的,也可以是多行的,多行编辑框是从零开始编行号的.在一个多行编辑框中,除了最后一行外,每一行的结尾处都有一对回车换行符(用"\r\n"表示).这对回车换行符是正文换行的标志,在屏幕上是不可见的.编辑框控件会向父窗口发出如表6.5所示的控件通知消息. 表6.5
2012-07-08 12:11:15
963
转载 MFC----windows控件----静态控件
静态控件的基本使用CStatic 继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供输入和输出。但是如果把他的属性设置为 SS_NOTIFY,他可以通知其父窗口的击鼠标事件。一。CStatic 用于显示文本 如果文本不变,可以直接设置其 Caption。如果想在运行过程中改变其显
2012-07-08 12:03:46
789
原创 MFC----windows控件
提示:windows控件也是窗口,可以使用ShowWindow()、EnableWindow()、MoveWindow()等窗口管理函数一、控件创建方法1、通过对话框资源创建2、调用CreatWindow()、CreateWindowEx()函数创建二、控件分类:标准控件和高级控件1、标准控件静态控件
2012-07-08 12:00:28
524
翻译 函数----SendMessage
函数----SendMessage函数功能 该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。函数原型 LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);
2012-07-08 02:48:45
518
翻译 函数----SendDlgItemMessage
SendDlgItemMessage 函数功能:该函数把一个消息发送给指定的对话框中的控件。 函数原型:LONG SendDlgItemMessage( HWND hDlg, // handle of dialog box int nIDDlgItem, // identifier of control UINT Msg, // message t
2012-07-08 02:12:37
865
原创 MFC----MessageBox
MessageBox 惊叹号 MB_ICONEXCLAMATION圈中一个“i” MB_ICONINFORMATION问号 MB
2012-07-08 02:11:58
454
原创 MFC----对话框和菜单
一、对话框的两种表现形式1、模态对话框 CDialog m_dlg; m_dlg.DoModal();2、非模态对话框 CDialog *m_dlg=new CDialog(); m_dlg->Create(IDD_ _DIALOG,this); m_dlg->ShowWindow(SW_SHOW); 公共
2012-07-08 02:11:39
391
转载 MFC框架类、文档类、视图类相互访问的方法
MFC框架类、文档类、视图类相互访问的方法1、获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); 或者 C
2012-07-07 18:39:24
417
转载 电脑重装系统
自己有电脑,而且不会自己装系统的啊,每次系统坏了都要花钱找别人弄的啊!赶紧过学习下,电脑都用这么久了,还不会做这些,别人会笑话的!!哈哈哈。。。开始介绍吧!!给电脑装系统一般有4种办法:1.傻瓜式装系统: 可装Win7或WinXP,主要的操作如下: 需要准备的东西: 现有的电脑操作系统,(例如你的电脑系统还能用,但是很不给力!你想重装一下系统,或者换个
2012-07-07 18:33:22
869
原创 MFC----消息响应机制
学习MFC,对窗口的一些知识总结,希望对初学者有用! 1、窗口类型 可重叠窗口 WS_OVERLAPPED 有水平滚动条 WS_HSCROLL 有垂直滚动条 WS_VSCROLL 弹出窗口 WS_POPUP 子窗口 WS_CHILD特殊窗口类型:消息窗口 HWND_MESSAG
2012-07-07 18:32:48
684
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人