zoukankan      html  css  js  c++  java
  • WM_CREATE WM_INITDIALOG释疑

    这个逻辑混乱的小弟真是一语中的^_^

    “小弟才学MFC不久 有个问题想问下高手
    在SDK风格的 程序中 总有一个逻辑顺序是 注册窗口类-创建窗口-显示窗口-更新窗口-消息循环 这些步骤
    但是用MFC AppWizard生成的代码 就完全的打乱了这些逻辑结构 我发现每个应用程序都有Oncreate()函数来响应WM_CREATE消息 这个函数就是用来创造窗口的吗 请问注册窗口在什么地方完成的呢 我知道显示窗口 更新窗口和消息循环在CWinApp派生的TheApp中的Initstance()中完成的 所以我的逻辑有点乱
    哪个高手能详细和通俗的指教我下 谢谢”


    OnCreate函数这里相当于标准流程中的  CreateWindowEx 环节 (所以此时如果对窗体中的控件操作实际上是不会成功的 SendMessage好像能成功,因为创建成功后才会PeekMessage吧)
    OnInitDialog则是初始化一些控件的显示内容 及 你的成员变量的一些初值

    然后就会调用OnDraw 了。

  • 相关阅读:
    html之marquee详解
    CSS盒模型
    基于windows API的手柄/键盘映射编程(一)
    阿超的烦恼来临的始端
    阿超的小目标
    程序员的800字作文
    Link to Coding
    项目经理都干些什么啊
    停不下来的英语课联想
    Markdown
  • 原文地址:https://www.cnblogs.com/tupx/p/3448209.html
Copyright © 2011-2022 走看看