Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: EXTPUSH  (Прочитано 3825 раз)
0 Пользователей и 1 Гость смотрят эту тему.
remedius
Гость
« : 28-05-2006 07:13 » new

Приходилось ли кому-нибудь юзать структуру EXTPUSH?
В ДДК написано, что если указать в ней DlgProc и id темплейта диалога из ресурсного файла, то по нажатию кнопки будет создаваться диалог. Этого не происходит. Даже в функцию DlgProc не заходит:(
заполнение структуры:
Код:
PEXTPUSH pExtPush;
pExtPush = (PEXTPUSH)HeapAlloc(pOEMUIParam->hOEMHeap,HEAP_ZERO_MEMORY, sizeof(EXTPUSH));
pExtPush->cbSize  =  sizeof(EXTPUSH);
pExtPush->pTitle = GetStringResource(pOEMUIParam->hOEMHeap,ghInstance, IDS_BUTTON);
pExtPush->Flags = EPF_PUSH_TYPE_DLGPROC | EPF_USE_HDLGTEMPLATE;
pExtPush->DlgProc = (DLGPROC) DevicePropPageProc;
pExtPush->hDlgTemplate =  MAKEINTRESOURCE(IDD_DOC_PROPPAGE); // #define MAKEINTRESOURCEW(i) (LPWSTR)((ULONG_PTR)((WORD)(i)))

где DevicePropPageProc объявлена:
Код:
BOOL APIENTRY DevicePropPageProc(HWND hDlg, UINT uiMsg, WPARAM wParam, LPARAM lParam);
Не понял
Спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines