摘要: WM_INITDIALOG 消息是对话框才能收到的消息,表明对话框及其所有子控件都创建完毕了。这个状态肯定是 调用显示对话框的函数之前。1函数原型来源于MSDN:Windows CE 3.0版本WM_INITDIALOG hwndFocus = (HWND) wParam;lInitParam = lParam;2参数hwndFocus接收默认键盘焦点的控件的句柄。系统分配默认键盘焦点,只有当对话框过程,则返回 TRUE。lInitParam指定额外的初始化数据。此数据是作为对用于创建对话框的 CreateDialogIndirectParam、 CreateDialogParam、 Dial 阅读全文
posted @ 2013-11-28 17:48 Tup 阅读(503) 评论(0) 推荐(0)
摘要: 这个逻辑混乱的小弟真是一语中的^_^“小弟才学MFC不久 有个问题想问下高手在SDK风格的 程序中 总有一个逻辑顺序是 注册窗口类-创建窗口-显示窗口-更新窗口-消息循环 这些步骤但是用MFC AppWizard生成的代码 就完全的打乱了这些逻辑结构 我发现每个应用程序都有Oncreate()函数来响应WM_CREATE消息 这个函数就是用来创造窗口的吗 请问注册窗口在什么地方完成的呢 我知道显示窗口 更新窗口和消息循环在CWinApp派生的TheApp中的Initstance()中完成的 所以我的逻辑有点乱 哪个高手能详细和通俗的指教我下 谢谢”OnCreate函数这里相当于标准流程中的 C 阅读全文
posted @ 2013-11-28 17:47 Tup 阅读(499) 评论(0) 推荐(0)
摘要: 只有Dialog类型的窗口才会响应WM_INITDIALOG, CWindowImpl所以不会响应WM_CREATE看来 有必要区别下 CWindowImpl CDialogImpl CFrameWindowImpl CAxDialogImpl 下。 阅读全文
posted @ 2013-11-28 17:46 Tup 阅读(312) 评论(0) 推荐(0)