BOOL CALLBACK DlgProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { g_hDialog = hwnd ; #if 0 #ifdef _DEBUG { char a [128] ; sprintf (a, "hWnd from DlgProc: 0x%08x\n", hwnd) ; OutputDebugStringA (a) ; } #endif #endif switch (uMsg) { HANDLE_DLGMSG(hwnd, WM_INITDIALOG, DlgOnInitDialog); HANDLE_DLGMSG(hwnd, WM_COMMAND, DlgOnCommand); HANDLE_DLGMSG(hwnd, WM_SIZE, DlgOnSize); /* * / case WM_APP: DlgOnApp (hwnd, wParam, lParam) ; return TRUE ; break ; /* */ } return(FALSE); }
LRESULT CALLBACK PathSettingsDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch(uMsg) { HANDLE_DLGMSG(hDlg, WM_INITDIALOG, PathSettings_OnInitDialog); HANDLE_DLGMSG(hDlg, WM_COMMAND, PathSettings_OnCommand); } return FALSE; }
BOOL CALLBACK TabPage_Proc_6(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam) { switch(message) { HANDLE_DLGMSG(hwnd,WM_INITDIALOG,wParam,lParam,TabPage_6_OnInitDialog); HANDLE_DLGMSG(hwnd,WM_CONTEXTMENU,wParam,lParam,TabPage_6_OnContextMenu); HANDLE_DLGMSG(hwnd,WM_COMMAND,wParam,lParam,TabPage_6_OnCommand); } return FALSE; }
/* This function dispatches messages for the RAS page of the * Blink Manager properties dialog. */ BOOL EXPORT CALLBACK RASBlinkProperties( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam ) { switch( message ) { HANDLE_DLGMSG( hwnd, WM_INITDIALOG, RASBlinkProperties_OnInitDialog ); HANDLE_DLGMSG( hwnd, WM_COMMAND, RASBlinkProperties_OnCommand ); HANDLE_DLGMSG( hwnd, WM_NOTIFY, RASBlinkProperties_OnNotify ); } return( FALSE ); }
/* This function dispatches messages for the Blink dialog. */ BOOL EXPORT CALLBACK Comms_Blink( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam ) { switch( message ) { HANDLE_DLGMSG( hwnd, WM_INITDIALOG, Comms_Blink_OnInitDialog ); HANDLE_DLGMSG( hwnd, WM_COMMAND, Comms_Blink_OnCommand ); HANDLE_DLGMSG( hwnd, WM_DRAWITEM, Comms_Blink_OnDrawItem ); HANDLE_DLGMSG( hwnd, WM_MEASUREITEM, Comms_Blink_OnMeasureItem ); HANDLE_DLGMSG( hwnd, WM_NOTIFY, Comms_Blink_OnNotify ); } return( FALSE ); }
BOOL WINPROC EXPORT DlgAboutProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam ) /***********************************************************************/ { switch (msg) { HANDLE_DLGRET(hDlg, WM_INITDIALOG, About_OnInitDialog); HANDLE_DLGMSG(hDlg, WM_COMMAND, About_OnCommand); HANDLE_DLGMSG(hDlg, WM_TIMER, About_OnTimer); default: return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_ABOUT); } }
INT_PTR WINAPI Dlg_Proc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam) { switch (uMsg) { HANDLE_DLGMSG(hwnd,WM_CLOSE,wParam,lParam,Dlg_OnClose); HANDLE_DLGMSG(hwnd,WM_INITDIALOG,wParam,lParam,Dlg_OnInitDialog); HANDLE_DLGMSG(hwnd,WM_NOTIFY,wParam,lParam,Dlg_OnNOTIFY); case ESM_POKECODEANDLOOKUP: SetForegroundWindow(hwnd); break; } return FALSE; }
BOOL WINPROC EXPORT DlgFloodProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam ) /***********************************************************************/ { switch (msg) { HANDLE_DLGRET(hDlg, WM_INITDIALOG, Flood_OnInitDialog); HANDLE_DLGMSG(hDlg, WM_COMMAND, Flood_OnCommand); HANDLE_DLGMSG(hDlg, WM_DOCACTIVATED, Flood_OnDocActivated); HANDLE_DLGMSG(hDlg, WM_CONTROLENABLE, Flood_OnControlEnable); default: return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_FLOOD); } }
BOOL WINPROC EXPORT DlgShieldFloatProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam ) /***********************************************************************/ { switch (msg) { HANDLE_DLGRET(hDlg, WM_INITDIALOG, ShieldFloat_OnInitDialog); HANDLE_DLGMSG(hDlg, WM_COMMAND, ShieldFloat_OnCommand); HANDLE_DLGMSG(hDlg, WM_LBUTTONUP, ShieldFloat_OnLButtonUp); HANDLE_DLGMSG(hDlg, WM_MOUSEMOVE, ShieldFloat_OnMouseMove); HANDLE_DLGMSG(hDlg, WM_CLOSE, ShieldFloat_OnClose); default: return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_SHIELDFLOAT); } }
INT_PTR WINAPI MainDlg_Proc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { HANDLE_DLGMSG(hwnd, WM_INITDIALOG, MainDlgPageOnInit); HANDLE_DLGMSG(hwnd, WM_COMMAND, MainDlgOnCommand); case WM_CLOSE: if (IDYES == MessageBox(hwnd, TEXT("ÊÇ·ñÈ·¶¨Í˳ö£¿"), TEXT("RProtect"), MB_YESNO)) EndDialog(hwnd, FALSE); return FALSE; break; default: return FALSE; break; } }
/* This function dispatches messages for the Get New Newsgroups dialog. */ LRESULT FASTCALL LocalTopic_DlgProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam ) { switch( message ) { HANDLE_MSG( hwnd, WM_INITDIALOG, LocalTopic_OnInitDialog ); HANDLE_MSG( hwnd, WM_COMMAND, LocalTopic_OnCommand ); HANDLE_DLGMSG( hwnd, WM_MEASUREITEM, FolderCombo_OnMeasureItem ); HANDLE_DLGMSG( hwnd, WM_DRAWITEM, FolderCombo_OnDrawItem ); case WM_ADMHELP: HtmlHelp( hwnd, szHelpFile, HH_HELP_CONTEXT, idsLOCALTOPIC ); break; default: return( DefDlgProcEx( hwnd, message, wParam, lParam, &fDefDlgEx ) ); } return( FALSE ); }
//************************************************************************ BOOL CBelongsScene::OnMessage( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam ) //************************************************************************ { switch (msg) { HANDLE_DLGMSG(hDlg, MM_MCINOTIFY, OnMCINotify); default: return(FALSE); } }
BOOL WINPROC EXPORT DlgFullScreenViewProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam ) /***********************************************************************/ { switch (msg) { HANDLE_DLGRET(hDlg, WM_INITDIALOG, FullScreenView_OnInitDialog); HANDLE_DLGMSG(hDlg, WM_COMMAND, FullScreenView_OnCommand); HANDLE_DLGRET(hDlg, WM_ERASEBKGND, FullScreenView_OnEraseBkgnd); HANDLE_DLGMSG(hDlg, WM_PAINT, FullScreenView_OnPaint); HANDLE_DLGMSG(hDlg, WM_KEYDOWN, FullScreenView_OnKeyDown); HANDLE_DLGRET(hDlg, WM_QUERYNEWPALETTE, Dialog_OnQueryNewPalette); HANDLE_DLGMSG(hDlg, WM_PALETTECHANGED, Dialog_OnPaletteChanged); default: return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_VIEWFULL); } }
BOOL WINPROC EXPORT DlgPosProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam ) /***********************************************************************/ { switch (msg) { HANDLE_DLGRET(hDlg, WM_INITDIALOG, Pos_OnInitDialog); HANDLE_DLGMSG(hDlg, WM_COMMAND, Pos_OnCommand); default: return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_POSOBJECT); } }
BOOL WINPROC EXPORT DlgConvertProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam ) /***********************************************************************/ { switch (msg) { HANDLE_DLGRET(hDlg, WM_INITDIALOG, Convert_OnInitDialog); HANDLE_DLGMSG(hDlg, WM_COMMAND, Convert_OnCommand); default: return Dialog_HandleDefaults(hDlg, msg, wParam, lParam, IDD_CONVERTTO); } }
BOOL CScene::DialogProc( HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam ) /***********************************************************************/ { switch (msg) { HANDLE_DLGMSG(hDlg, WM_INITDIALOG, OnInitDialog); HANDLE_DLGMSG(hDlg, WM_COMMAND, OnCommand); HANDLE_DLGMSG(hDlg, WM_CLOSE, OnClose); HANDLE_DLGMSG(hDlg, WM_SIZE, OnSize); HANDLE_DLGMSG(hDlg, WM_ERASEBKGND, OnEraseBkgnd); HANDLE_DLGMSG(hDlg, WM_PAINT, OnPaint); #ifdef _DEBUG HANDLE_DLGMSG(hDlg, WM_RBUTTONUP, OnRButtonUp); #endif HANDLE_DLGMSG(hDlg, WM_DESTROY, OnDestroy); HANDLE_DLGMSG(hDlg, WM_TIMER, OnTimer); HANDLE_DLGMSG(hDlg, WM_KEYDOWN, OnKey); default: return(OnMessage(hDlg, msg, wParam, lParam)); break; } return(FALSE); }
//************************************************************************ BOOL CNutDropScene::OnMessage (HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam) //************************************************************************ { switch (msg) { HANDLE_DLGMSG(hDlg, WM_LBUTTONDOWN, OnLButtonDown); HANDLE_DLGMSG(hDlg, WM_LBUTTONUP, OnLButtonUp); HANDLE_DLGMSG(hDlg, WM_MOUSEMOVE, OnMouseMove); HANDLE_DLGMSG(hDlg, WM_SETCURSOR, OnSetCursor); HANDLE_DLGMSG(hDlg, MM_MCINOTIFY, OnMCINotify); HANDLE_DLGMSG(hDlg, MM_WOM_DONE, OnWomDone); default: return (FALSE); } }
BOOL Dialog_HandleDefaults(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam, ITEMID idDialog) /***********************************************************************/ { Dialog_ID = idDialog; switch (msg) { HANDLE_DLGRET(hDlg, WM_SETCURSOR, Dialog_OnSetCursor); HANDLE_DLGMSG(hDlg, WM_MEASUREITEM, Dialog_OnMeasureItem); HANDLE_DLGMSG(hDlg, WM_DRAWITEM, Dialog_OnDrawItem); HANDLE_DLGMSG(hDlg, WM_MENUSELECT, Dialog_OnMenuSelect); HANDLE_DLGMSG(hDlg, WM_CLOSE, Dialog_OnClose); // HANDLE_CONTROL_COLORS(hDlg, Dialog_OnCtlColor); HANDLE_DLGMSG(hDlg, WM_DESTROY, Dialog_OnDestroy); HANDLE_DLGMSG(hDlg, WM_CREATE, Dialog_OnCreate); HANDLE_DLGRET(hDlg, WM_SIZEPARENT, Dialog_OnSizeParent); HANDLE_DLGMSG(hDlg, WM_NOTIFY, Dialog_OnNotify); MONITOR_DLGMSG(hDlg, WM_HSCROLL, Dialog_OnScroll); MONITOR_DLGMSG(hDlg, WM_VSCROLL, Dialog_OnScroll); default: return(FALSE); } }