Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Идентификатор диалога

333
17 марта 2006 года
GHopper
200 / / 28.12.2004
Здраствуйте!
Есть некоторый кусок кода:
 
Код:
CDialog* ppp;    ppp = new CDlg();
ppp->Create(IDD_DIALOG1, NULL);
ppp->ShowWindow(SW_SHOWNORMAL);

подскажите как мне теперь из указателя ppp полчить идентификатор диалога IDD_DIALOG1???

int i = ppp->GetDlgCtrlID(); - не помогает, т.к. эта функция должна применяться только к элементам управления в диалоговом окне, иначе возвращает 0!
395
17 марта 2006 года
RelB
367 / / 09.11.2002
Цитата:
Originally posted by GHopper
Здраствуйте!
Есть некоторый кусок кода:
 
Код:
CDialog* ppp;    ppp = new CDlg();
ppp->Create(IDD_DIALOG1, NULL);
ppp->ShowWindow(SW_SHOWNORMAL);

подскажите как мне теперь из указателя ppp полчить идентификатор диалога IDD_DIALOG1???

int i = ppp->GetDlgCtrlID(); - не помогает, т.к. эта функция должна применяться только к элементам управления в диалоговом окне, иначе возвращает 0!


Самое простое определить свой класс диалога и переопределить функцию Create... Также можно посмотреть в сторону CDialog::m_lpszTemplateName

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог