Riordon

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

文章分类 -  Windows程序设计

重新解读《windows程序设计 第五版》
摘要:GDI绘图1、绘图画布---设备上下文(DC)2、绘图工具---GDI对象(PEN、BRUSH、FONT、BITMAP等)3、绘图技巧---绘图函数常见绘图:1、文本绘制 (1)TextOut (2)DrawText 可结合使用的绘图函数和GD 函数:SetTextColor、SetBkColor GDI对象:FONT2、点的绘制 SetPixel3、线的绘制 MoveToEx、LineTo GDI对象:FONT4、面的绘制 Rectangle GDI对象:PEN(边框)、BRUSH(填充)5、位图的绘制 (1)创建兼容DC ---Creat... 阅读全文
posted @ 2013-08-03 12:06 Riordon 阅读(403) 评论(0) 推荐(0)

摘要:窗口创建流程:QWinApp-->QDemoWinAppQWnd-->QMainFrameQWnd-->QButtonQDemoWinApp theAppWinMain{ theApp.InitInstance(); //创建窗口相关工作 theApp,Run(); //消息循环 theApp.ExitImstance(); //退出时收尾工作,释放空间等}在WinMain函数中创建QDemoWinApp对象theApp,theApp调用其成员函数,进行窗口的创建、消息循环及收尾工作。窗口的创建、显示等本属于窗口属性,可以封装到窗口内,在QDemoWinApp... 阅读全文
posted @ 2013-08-01 13:06 Riordon 阅读(6951) 评论(0) 推荐(0)

摘要:建立Windows窗口的步奏:(1)注册窗口类(2)创建窗口(3)显示并更新(4)消息消息循环(5)窗口过程的处理 1 #include 2 #include 3 4 LRESULT CALLBACK WinProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); 5 6 int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine,int nShowCmd ) 7 { 8 WNDCLASSEX wcex; 9 ... 阅读全文
posted @ 2013-07-29 23:41 Riordon 阅读(265) 评论(0) 推荐(0)

摘要:1、TCHAR p[] = _T("IT 学吧"),sizeof(p)与_tcslen(p)有何区别? sizeof是求字符串所占的内存字节数(要计算结束字符),_tcslen是求字符串的字符长度(不计算结束字符).(注意:字节数 != 字符长度)2、中英文字符(32位操作系统)分别占几字节? 一个中文字符占2字节,一个英文字符占1字节3、各种字符集在内存中的排列//在宽字节(unicode)字符集下: 一个字符占2个字节,一个中文字符是1个字符,一个英文字符也是1个字符(在此模式下,英文字符实际占一个字节,自动在英文字符前添加'\0',构成2字节的一个字符 阅读全文
posted @ 2013-07-29 11:42 Riordon 阅读(462) 评论(0) 推荐(0)