请问一下,用ATL实现界面,怎么对对话框上的控件进行操作,控件只有一个ID值。帮忙解决一下。

解决方案 »

  1.   

    和mfc没有什么大的区别,只不过消息映射的原型不一样,可以参考www.codeproject.com中的例子
      

  2.   

    主要是用MESSAGE_HANDLER(WM_XXX, OnXXX)
    http://www.codeguru.com/Cpp/COM-Tech/atl/atl/article.php/c13/
      

  3.   

    哪怎么对对话框上的控件操作呢,比如给上面的一个EDIT设置文本。比如EDIT的控件的ID为ID_EDIT,我现在只知道这个ID,怎么给它设置文本???C
      

  4.   

    GetDlgItem
    SetWindowText
    调试跟踪一下MFC源代码就可以看到了
      

  5.   

    哦,难道没人用ATL做过界面吗???哪用到的控件肯定不少啦,是怎么操作的呢??
      

  6.   

    http://www.codeguru.com/Cpp/COM-Tech/atl/atl/article.php/c13/
      

  7.   

    还有用到很多种控件,比如LISTCONTROL啊,有没有好的直接操作类的方法