|
요즘 api 정복 책을 보고 있는데..
리소스등록 하는게 책에 나와 있는 vc++ 방법이랑 차이가 나는거 같아서..
한번씩 허접질을 하고 있는데요..
콘솔위자드로 프로잭트 만들어서 그기다 Dialog박스를 만들어 넣고 싶으면 어떻게 해야 하는지 가르쳐 주세요..
책에 나와 있는 소스를 빌더에서 일단 코딩은 했는데..
이넘의 Dialog를 어떻게 해야 할지 모르겠군요..
도와 주세요..
#include <vcl.h>
#include <windows.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
BOOL CALLBACK MainDlgProc(HWND hDlg, UINT iMessage, WPARAM wParam, LPARAM lParam);
HINSTANCE g_hInst;
HWND hDlgMain;
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
g_hInst = hInstance;
DialogBox(g_hInst, ,HWND_DESKTOP, MainDlgProc); <- 요기랑.. 선언을 어떻게 해야 하는지?
return 0;
}
//---------------------------------------------------------------------------
BOOL CALLBACK MainDlgProc(HWND hDlg, UINT iMessage, WPARAM wParam, LPARAM lParam)
{
switch(iMessage) {
case WM_INITDIALOG:
hDlgMain = hDlg;
return TRUE;
case WM_COMMAND:
switch(LOWORD(wParam)) {
case IDOK:
case IDCANCEL:
EndDialog(hDlg,0);
return TRUE;
}
return FALSE;
}
return FALSE;
}
|