先谢谢你
    “自己的窗体”我自己发明的,呵呵,我解释下我的意思:
我想让控件本身就是一个window,因为控件运行需要知道它自己的窗口句柄。
就比如,在DIALOG上画一个BUTTON,这个BUTTON控件就具有自己的窗口句柄。

解决方案 »

  1.   

    对啊,在VB里做的控件也有自己的窗体啊,就是那个UserControl
      

  2.   

    你的窗体是 CWnd.Create 出来的?
      

  3.   

    我没有自己手工写代码建WINDOW
    我是用ATL写的控件,ATL自动生成了我控件的FRAME。我是奇怪,在VC的资源编辑器里在DIALOGBOX上画我的控件,同样也是在VB的FORM上画这个控件,而一个有自己的窗体,一个却没有:-(
      

  4.   

    我也有做过(MFC),但是没有碰到象你说的这种情况。:(