#include <windows.h>
#include "pr.h"
BOOL CALLBACK WinProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR lpszCmdLine, int cmdShow)
{
DialogBoxParam(hInstance, MAKEINTRESOURCE(IDD_MAIN_DIALOG), (HWND) 0, WinProc, 0);
return 0;
}
BOOL CALLBACK WinProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
switch (iMsg) {
case WM_INITDIALOG :
{
return TRUE;
}
case WM_CLOSE :
{
EndDialog(hwnd, 0);
return TRUE;
}
}
return DefWindowProc(hwnd, iMsg, wParam, lParam);
}
создание диалога из ресурсов
Кто знает в чем дело?
Вот код проги:
Код:
и ресурса
Код:
#include <windows.h>
#include "pr.h"
IDD_MAIN_DIALOG DIALOG 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "program"
FONT 8, "MS Shell Dlg"
{
_ _ LTEXT_ _ _ _ _ _"Text text text",IDC_STATIC,0,0,27,8
}
#include "pr.h"
IDD_MAIN_DIALOG DIALOG 0, 0, 100, 100
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "program"
FONT 8, "MS Shell Dlg"
{
_ _ LTEXT_ _ _ _ _ _"Text text text",IDC_STATIC,0,0,27,8
}
return DefWindowProc
надо
return FALSE;
вобщем вот:
http://forum.codenet.ru/showthread.php?threadid=25380
Спасибо, ВСЕ ПОЛУЧИЛОСЬ!!! :D