|
int nData = 10;
LRESULT CALLBACK About( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam )
{
switch( message )
{
case WM_INITDIALOG:
{
int nData = 5;
char szBuffer[80];
wsprintf(
szBuffer,
"local = %d, global = %d",
nData,
::nData
);
MessageBox( hDlg, szBuffer, "", MB_OK );
}
return TRUE;
case WM_COMMAND:
if( LOWORD(wParam) == IDOK ||
LOWORD(wParam) == IDCANCEL )
{
EndDialog(hDlg, LOWORD(wParam));
return TRUE;
}
break;
}
return FALSE;
}
| |