在SDK编程中,对"句柄" 与"ID"概念 各自作用 与 区别有点模糊,如我在资源文件中建一个DIALOG ,其有一个唯一的ID号, 
而通过CreateWindow()创建的就有返回一个句柄, 我可能通过这个句柄来动态的操作该窗口,但对于在
资源文件中的ID ,我如果想动态的修改应如何通过该ID号得到一个可操作该DIALOG的句柄呢?两者区别与如何应用,,,请高手讲解一下, 多谢了

解决方案 »

  1.   

    ID与句柄虽然都是32位数,但理论上很难是一个值
    GetItemDlg(IDC_TEXT1)得到了对应对话框的指针,然后就可以控制IDC_Text1内的数据了
      

  2.   

    句柄和ID是两个不同的东西,句柄通常用来操作某个东西,比如窗口句柄,文件句柄,ID主要用来标识某个东西,使之不重复或通过标识定位
      

  3.   

    是GetDlgItem,句柄和ID是一个东西!只是宏定义的方式不同!
    windows.h里面好像有这方面的内容