LRESULT CNotePad::OnCommand(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { BOOL bRet = false; int wmId, wmEvent; wmId = LOWORD(wParam); wmEvent = HIWORD(wParam); switch (wmEvent) { case EN_CHANGE: bRet = 1; break; case EN_HSCROLL: bRet = 1; break; } // 分析菜单选择: switch (wmId) { case IDM_ABOUT: DialogBox(m_hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About); break; case IDM_EXIT: DestroyWindow(hWnd); break; case ID_NEW: bRet = OnFileNew(hWnd, wParam, lParam); break; case ID_OPEN: bRet = OnFileOpen(hWnd, wParam, lParam); break; case ID_SAVE: bRet = OnFileSave(hWnd, wParam, lParam); break; case ID_SAVEAS: bRet = OnFileSaveAs(hWnd, wParam, lParam); break; case ID_PRINT: bRet = OnFilePrint(hWnd, wParam, lParam); break; case ID_PAGESET: bRet = OnPageSet(hWnd, wParam, lParam); break; case ID_COPY: bRet = OnFileCopy(hWnd, wParam, lParam); break; case ID_PASTE: bRet = OnFilePaste(hWnd, wParam, lParam); break; case ID_COLOR: bRet = OnColor(hWnd, wParam, lParam); break; case ID_FONT: bRet = OnFont(hWnd, wParam, lParam); break; default: return DefWindowProc(hWnd, uMsg, wParam, lParam); } return bRet; }
void dlg_options::OnColClient(wxColourPickerEvent &event) { OnColor(m_clientcol, 17); }
void dlg_options::OnColCustom(wxColourPickerEvent &event) { OnColor(m_customcol, 18); }
void dlg_options::OnCol16(wxColourPickerEvent &event) { OnColor(m_col16, 15); }
void dlg_options::OnColEcho(wxColourPickerEvent &event) { OnColor(m_echocol, 16); }
void dlg_options::OnCol14(wxColourPickerEvent &event) { OnColor(m_col14, 13); }
void dlg_options::OnCol15(wxColourPickerEvent &event) { OnColor(m_col15, 14); }
void dlg_options::OnCol12(wxColourPickerEvent &event) { OnColor(m_col12, 11); }
void dlg_options::OnCol13(wxColourPickerEvent &event) { OnColor(m_col13, 12); }
void dlg_options::OnCol11(wxColourPickerEvent &event) { OnColor(m_col11, 10); }
void dlg_options::OnCol10(wxColourPickerEvent &event) { OnColor(m_col10, 9); }
void dlg_options::OnCol9(wxColourPickerEvent &event) { OnColor(m_col9, 8); }
void dlg_options::OnCol8(wxColourPickerEvent &event) { OnColor(m_col8, 7); }
void dlg_options::OnCol7(wxColourPickerEvent &event) { OnColor(m_col7, 6); }