1:已建一个对象“静态文本”,ID为“IDC_STATIC",如何用classwizard给它加上变量?类型为CString,Member为m_strStatus.2:如何用ClassWizard增加如下消息响应函数.
ID         消息            消息响应函数
-          WM_INITDIALOG   OnInitDialog

解决方案 »

  1.   

    1.把"IDC_STATIC"改成你自己的ID名称就可以了,如:IDC_NAME2.
      

  2.   

    按键Ctrl + W ,打开classwizard,找到相应的对话框,,在message里找到相应的消息WM_INITDIALOG   然后单击右侧的ADD function,,然后再单击edit code按钮,就添加了消息函数,
    添加变量,Ctrl + W 在member variable标签页面添加
      

  3.   

    1、对静态文本,必须另外设置ID,如ID_STATIC_CAP,
    按CTRL+W打开classwizard选择Member Variable项,
    选择ID_STATIC_CAP,然后点击Add Variable,直接在name中输入m_strStatus即可。
    2、按CTRL+W打开classwizard选择Member Variable项,
    选择ID_STATIC_CAP,然后点击Message Maps,在Object IDs中选择你的对话框类名,在右侧Messages中选择WM_INITDIALOG双击即可。
      

  4.   

    第1个问题是在一本书上看到的,但ID没有改名,源代码中也有使用IDC_STATIC,我想应该可以不改ID就可以加入变量的。