Если у меня есть диалоговое окно MFC с элементом управления кнопкой, есть ли способ получить HWND или CWND для этого элемента управления, используя идентификатор кнопки (например, IDC_BUTTON_YES)?
Да, вы можете использовать функцию GetDlgItem диалога MFC!
Вот пример для вас:
CWnd* myWnd = this->GetDlgItem(IDC_LIST1);
// as CListBox
CListBox* myListBox = (CListBox*)this->GetDlgItem(IDC_LIST1);