WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Dialogs in DLL

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Dialogs in DLL
turanchocks опубликован 24-07-2001 15:51 MSK   Click Here to See the Profile for turanchocks   Click Here to Email turanchocks  
Подскажите , плз, как БЕЗ использование MFC. создать диалоговое окно в библиотеке и вывести его при вызове определенной функции, которая экспортируется из библиотеки. Поясняю: Есть функция EXECUTE которая вызывается из основного приложения. в Функцию может быть передан только один параметр - путь к файлу. Необходимо при вызове этой функции из основного приложения выдать диалоговое окно, обработать его и результаты обработки вместе с путем, переденным в функцию передать в виде командной строки внешнему приложению. Все написал, кроме диалогового окна. Чего не пробовал - ничего не получается. ПОМОГИТЕ, ПЛЗ-З-З!!!
server_mouse опубликован 24-07-2001 17:40 MSK     Click Here to See the Profile for server_mouse  Click Here to Email server_mouse     
Попробуй так:

....
CreateThread(NULL,0,Thread,NULL,0,NULL);
....

DWORD WINAPI Thread( LPVOID lpParameter)
{
HWND hwnd=CreateDialog(NULL,MAKEINTRESOURCE(IDD_DIALOG1),NULL,NULL);
DialogBox(NULL,MAKEINTRESOURCE(IDD_DIALOG1),hwnd,DialogProc);
return 0;
}

Здесь IDD_DIALOG - идетификатор в ресурсах.
Ну и незабудь сделать DialogProc :

BOOL CALLBACK DialogProc( HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
return false;
}

turanchocks опубликован 24-07-2001 17:56 MSK     Click Here to See the Profile for turanchocks  Click Here to Email turanchocks     
Спасибо. Попробую.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.