| #include "stdafx.h"
#include "resource.h"
LRESULT CALLBACK PrintfDialog( HWND, UINT, WPARAM, LPARAM );
// *********************************************************
// main
// *********************************************************
int main(int argc, char* argv[])
{
printf("Hello World!\n");
DialogBox(
NULL,
(LPCTSTR)IDD_DIALOG1,
::GetDesktopWindow(),
(DLGPROC)PrintfDialog);
return 0;
}
// *********************************************************
// ダイアログ
// *********************************************************
LRESULT CALLBACK PrintfDialog(
HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam )
{
switch( message ) {
case WM_INITDIALOG:
return TRUE;
case WM_COMMAND:
if( LOWORD(wParam) == IDOK ) {
printf("表示\n");
return TRUE;
}
if( LOWORD(wParam) == IDCANCEL ) {
EndDialog(hDlg, LOWORD(wParam));
return TRUE;
}
break;
}
return FALSE;
}
| |