已知控件ID,在CMainFrame中怎么绑定到控件实例?
在对话框程序中只要通过OnDataExchange就可以做了,但CMainFrame中怎么使用?
还有,在CMainFrame中,我能做该控件的消息处理,就是不知道怎么关联该控件到实例!知道的人赶紧回,我等着...

解决方案 »

  1.   

    试试 CListCtrl *pList = (CListCtrl *)GetDlgItem(nID)。
      

  2.   

    可以是可以,但如果我用一个自已派生的控件,这样子就使用不了!如我自已做了一个CMyListCtrl,在对话框程序中很好用,但在CMainFrame中使用
    CMyListCtrl *pList = (CMyListCtrl *)GetDlgItem(nID);
    再对pList进行操作就会报错,我想试试能不能在CMainFrame中使用OnDataExchange也像对话框中做控件关联!
      

  3.   


    若已知道ID,就可以直接关联了。
    #define IDC_USERDEF_LISTCTRL      5001ON_COMMAND(IDC_USERDEF_LISTCTRL, On...... )
      

  4.   

    如果不是你用自定义的CMyxxxx创建的, 那么就用SubclassWindow()方法去挂接