Как использовать редактор диалогов Visual Studio только с C ++ Win32 API (без MFC или WinForms) - PullRequest
2 голосов
/ 11 марта 2012

Я довольно новичок в программировании графического интерфейса на C ++ и пытаюсь использовать редактор диалогов Visual Studio.

Я уже создал диалог и назначил ему процедуру диалога, но я не знаю, как получить дескрипторы hwnd для любых элементов управления, которые я добавляю из панели инструментов.

Как мне взаимодействовать с элементами управления редактора диалогов без использования MFC или WinForms?

В этом конкретном случае я хочу создать и заполнить список и кнопки.

1 Ответ

2 голосов
/ 11 марта 2012

Шаблон диалога имеет элементы управления, определенные с помощью идентификаторов диалога.Когда реальный диалог создается из шаблона, вы можете использовать GetDlgItem API, чтобы получить HWND для вашего элемента управления, учитывая его идентификатор.

См. Использование GetDlgItem под пунктом4 здесь: Модальное диалоговое окно и общие элементы управления Windows 3 , когда код получает дескриптор полосы прокрутки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...