有没有办法使用控件的ID获取控件的句柄或CWnd *

时间:2015-01-18 17:54:31

标签: c++ mfc hwnd cwnd

如果我有一个带有按钮控件的MFC对话框,有没有办法使用按钮的ID(例如IDC_BUTTON_YES)构建该控件的HWND或CWND?

1 个答案:

答案 0 :(得分:3)

是的,您可以使用MFC对话框的GetDlgItem函数!

以下是您的示例:

CWnd*  myWnd = this->GetDlgItem(IDC_LIST1);

// as CListBox

CListBox* myListBox = (CListBox*)this->GetDlgItem(IDC_LIST1);