问题有点小白
已知一个窗口或控件ID怎么得到句柄?
同样也想知道,已知一个窗口,怎么得到它的ID号?
在线,马上结贴

解决方案 »

  1.   

    GetDlgCtrlID
    The GetDlgCtrlID function returns the identifier of the specified control. int GetDlgCtrlID(
      HWND hwndCtl   // handle of control
    );是全局的,不是类里的  int ID = ::GetDlgCtrlID(HWND); 这样写
      

  2.   

    试了下,HWND hWnd3 = GetDlgItem(IDD_MY656_DIALOG)->GetSafeHwnd();
    得到的是NULL。看来,只适用于窗口上放置的控件,对于窗口本身,并不适用。
      

  3.   

    6楼讲得也是,GetDlgCtrlID GetDlgItem 文字上的意思,就是取DLG里的控件.