孙鑫VC视频学习笔记一
2010-06-25 13:20
190 查看
1.消息队列->应用程序->操作系统->输入输出设备。
2.操作系统把它所能完成的功能以函数的形式提供给应用程序。
应用程序对这些函数的调用,叫系统调用。
(Application Programming Interface)
3.MSG结构体,封装消息。
HWND hwnd用来存放窗口的句柄。句柄是资源的标识。
UINT message一个整型。
宏用来表示数值。
WM_KEYDOWN键盘按下消息的宏。
WPARAM wParam;消息的附加信息。//字符代码
LPARAM lParam;//
DWORD time;//消息被传递的时间
POINT pt;//当消息投递的时候,光标在屏幕的位置。
4.从变量的类型区分变量的用途。
解释为什么要用不同的类型定义整型。
typedef int WIDTH
typedef int HEIGHT
5.查看帮助的时候,选择sdk平台。
6.WinMain(
WINSTANCE hInatance,//应用程序实例的句柄。
WINSTANCE hPrevInatance,//先前实例的句柄。
LPSTH lpCadLine,//LP长指针,命令行参数
int nCndShow//显示的状态,是最大化还是最小化。
);
工程->设置->Debug->Program arguments这里设置命令行参数。
WinMain();与操作系统调用。
并传递实例。
7.窗口的创建
7.1设计一个窗口类
7.2注册窗口类
7.3创建窗口
7.4显示及更新窗口
设计窗口
WNDCLASS wndclass;//结构体。
wndclass.hCursor=;//定义光标。
定义二进制位
#define CS_Wdn 0x0001
这样进行或运算,就能实现
回调函数,当窗口接到消息,会用指定的窗口过程函数处理。
windows自动调用,但代码要由自己来写。
HDC hDC;//设备上下文
hDc=GetDC(hwnd);
TextOut(hDC,0,50,"",strlen(""));
ReleaseDC(hwnd,hDC);//不释放,就会内存泄漏。
if(IDYEW == MessageBox()){}
BeginPaint();EndPaint();
DestroyWindow(hwnd);//销毁窗口
PostQuitMessage();//退出
2.操作系统把它所能完成的功能以函数的形式提供给应用程序。
应用程序对这些函数的调用,叫系统调用。
(Application Programming Interface)
3.MSG结构体,封装消息。
HWND hwnd用来存放窗口的句柄。句柄是资源的标识。
UINT message一个整型。
宏用来表示数值。
WM_KEYDOWN键盘按下消息的宏。
WPARAM wParam;消息的附加信息。//字符代码
LPARAM lParam;//
DWORD time;//消息被传递的时间
POINT pt;//当消息投递的时候,光标在屏幕的位置。
4.从变量的类型区分变量的用途。
解释为什么要用不同的类型定义整型。
typedef int WIDTH
typedef int HEIGHT
5.查看帮助的时候,选择sdk平台。
6.WinMain(
WINSTANCE hInatance,//应用程序实例的句柄。
WINSTANCE hPrevInatance,//先前实例的句柄。
LPSTH lpCadLine,//LP长指针,命令行参数
int nCndShow//显示的状态,是最大化还是最小化。
);
工程->设置->Debug->Program arguments这里设置命令行参数。
WinMain();与操作系统调用。
并传递实例。
7.窗口的创建
7.1设计一个窗口类
7.2注册窗口类
7.3创建窗口
7.4显示及更新窗口
设计窗口
WNDCLASS wndclass;//结构体。
wndclass.hCursor=;//定义光标。
定义二进制位
#define CS_Wdn 0x0001
这样进行或运算,就能实现
回调函数,当窗口接到消息,会用指定的窗口过程函数处理。
windows自动调用,但代码要由自己来写。
HDC hDC;//设备上下文
hDc=GetDC(hwnd);
TextOut(hDC,0,50,"",strlen(""));
ReleaseDC(hwnd,hDC);//不释放,就会内存泄漏。
if(IDYEW == MessageBox()){}
BeginPaint();EndPaint();
DestroyWindow(hwnd);//销毁窗口
PostQuitMessage();//退出
相关文章推荐
- 孙鑫VC视频学习笔记之windows程序内部运行原理
- 韩顺平PHP学习视频笔记整理026apache服务器使用及配置① 启动和停止 端口配置
- 黑马视频学习笔记-OC-封装的命名规则
- HTML5 学习笔记10-音频视频
- 毕向东Java视频学习笔记【day08-继承】
- 孙鑫vc学习笔记_第11课_part1
- Spring视频学习笔记(3)Bean的作用域及自动装配
- 韩顺平_php从入门到精通_视频教程_第3讲_符号实体_url说明_超链接_发送电邮_学习笔记_源代码图解_PPT文档整理
- SAP BW_PA_文件_特征数据——视频学习笔记13
- 韩顺平_php从入门到精通_视频教程_第6讲_浮动窗口_表单及表单控件①_学习笔记_源代码图解_PPT文档整理
- 韩顺平 javascript教学视频_学习笔记29_dom编程加强_dom对象(document2) 加强重要
- 黑马视频学习笔记-内存管理-循环引用
- html5+css3学习笔记音频和视频
- 基础学习笔记之opencv(6):实现将图片生成视频
- MPEG4 & H.264学习笔记之一 ------ 视频格式与质量
- 黑马视频学习笔记- 一些杂项记载
- MyBatis视频学习笔记
- python后端开发视频教程学习笔记
- vue视频学习笔记01
- 黑马程序员----【张孝祥7K面试题】二银行业务调度系统视频学习笔记