3. HWND GetDlgItem( intnID)const; 
返回 的 HWND 就是 这个控件的 窗口句柄。 他是 唯一的。
2. 其中 nID 就是 身份, 也是唯一的
1。.可以 直接 Create

解决方案 »

  1.   


    非常感谢,但是:
    1、CREATE函数中有资源ID,重复CREATE不行吧?
    3、3中,你说的窗口句柄,为什么要加个窗口,还有其他属性的句柄吗?
      

  2.   

    CREATE函数中有资源ID,控件的 ID 就是一个 int , 谈不上 “资源”每 Create 一个 要 给 一个新的 ID,这个ID是 父窗口 用来 识别 子窗口的。“还有其他属性的句柄吗”窗口 HWND
    位图 HBITMAP

      

  3.   


    比如一个窗体,它的ID为IDD_BOOKDLG, 类为CBOOK,在另外一个窗体中打开该窗体的代码为先在另一窗体的PRIVATE区域定义该类型的变量PRIVATE:
         CBOOK  m_Book;而后的代码为:
         m_Book.Create(IDD_BOOKDLG,this);
              最后这句代码中的IDD_BOOKDLG 怎么会是每执行一次,产生一个新的ID呢?
      

  4.   

    IDD_BOOKDLG  是对话框 资源模板 的 ID , 是你说的资源ID, 不是 控件 ID。他是 固定的(即他是控件的父窗口)。