摘要: 程序中创建了主窗口,所以它必须为主窗口注册一个窗口类,创建窗口并且提供一个消息循环来为窗口处理消息。注册窗口类ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass){WNDCLASS wc;wc.style = CS_HREDRAW | CS_VREDRAW;wc.lpfnWndProc = WndProc;wc.cbClsExtra = 0;wc.cbWndExtra = 0;wc.hInstance = hInstance;wc.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(I 阅读全文
posted @ 2010-02-09 10:30 张兴业 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 我也不免俗的设计了HelloCE程序,用VS2008设计了三次win32项目,第一次选择了项结果生成了一个空项目,项目中除了三个空文件夹,再什么也没有;第二次是一步一步执行下去,生成了应用程序的基本框架,窗口设计、窗口过程都有了,基本就是做个填空题就能生成一个小程序。自动生成的程序中,饱受责难的地方就是在窗口过程中总是使用巨大的switch语句。switch语句分析传给窗口过程的消息,这样每个消息可以被独立的处理。这种标准结果的优势之一是强制把一个类似的结构加到几乎所有Windows应用程序中,这使一个程序员可以更容易理解另一个人的代码。劣势是 整个窗口过程的所有的变量通常会比较杂乱的出现在过 阅读全文
posted @ 2010-02-09 09:56 张兴业 阅读(252) 评论(0) 推荐(0) 编辑