Есть ли способ получить дескриптор или CWnd * элемента управления, используя идентификатор элемента управления

Если у меня есть диалоговое окно MFC с элементом управления кнопкой, есть ли способ получить HWND или CWND для этого элемента управления, используя идентификатор кнопки (например, IDC_BUTTON_YES)?

1

Решение

Да, вы можете использовать функцию GetDlgItem диалога MFC!

Вот пример для вас:

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

// as CListBox

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

Другие решения


По вопросам рекламы [email protected]