Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Windows/Dos > CreateDialogParam из DLL


Автор: DoZENT 25.6.2006, 17:08
Как создать диалог с помощью CreateDialogParam из DLL? Если не трудно, можно примерчик небольшой? 

Автор: rsm 25.6.2006, 18:57
Цитата(DoZENT @  25.6.2006,  19:08 Найти цитируемый пост)
Как создать диалог с помощью CreateDialogParam из DLL?

Так же, как и в ЕХЕ. Главное не путать функции DialogBoxParam и CreateDialogParam - первая создает диалог и ждет его закрытия, вторая просто создает диалог (см. в примере). 

Автор: jonie 25.6.2006, 20:27
еще однажды натолкнулся по глупости... в общем делал DLL-ку без точки входа... и решил вызвать ф-цию юзающую рессурс... ну и сделал GetModuleHandle(NULL) чтоб получить хенд установки.....зря))...
Брать хенд установки надо из точки входа....иначе потом фиг найдешь...
Код

  DllEntry proc hInst:HINSTANCE, reason:DWORD, reserved1:DWORD
       .if reason==DLL_PROCESS_ATTACH
           push hInst
           pop hInstance
       .endif
       mov  eax,TRUE
       ret
  DllEntry Endp


поправьте если че не так.. 

Автор: rsm 25.6.2006, 20:34
Цитата(jonie @  25.6.2006,  22:27 Найти цитируемый пост)
поправьте если че не так..

Правильно говоришь, есть такое дело. 

Автор: DoZENT 30.6.2006, 16:12
Спасибо, все работает. У меня не получалось потому что файл ресурсов компилировал неправильно  smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)