Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
void dlg_options::OnColClient(wxColourPickerEvent &event)
{
	OnColor(m_clientcol, 17);
}
Ejemplo n.º 3
0
void dlg_options::OnColCustom(wxColourPickerEvent &event)
{
	OnColor(m_customcol, 18);
}
Ejemplo n.º 4
0
void dlg_options::OnCol16(wxColourPickerEvent &event)
{
	OnColor(m_col16, 15);
}
Ejemplo n.º 5
0
void dlg_options::OnColEcho(wxColourPickerEvent &event)
{
	OnColor(m_echocol, 16);
}
Ejemplo n.º 6
0
void dlg_options::OnCol14(wxColourPickerEvent &event)
{
	OnColor(m_col14, 13);
}
Ejemplo n.º 7
0
void dlg_options::OnCol15(wxColourPickerEvent &event)
{
	OnColor(m_col15, 14);
}
Ejemplo n.º 8
0
void dlg_options::OnCol12(wxColourPickerEvent &event)
{
	OnColor(m_col12, 11);
}
Ejemplo n.º 9
0
void dlg_options::OnCol13(wxColourPickerEvent &event)
{
	OnColor(m_col13, 12);
}
Ejemplo n.º 10
0
void dlg_options::OnCol11(wxColourPickerEvent &event)
{
	OnColor(m_col11, 10);
}
Ejemplo n.º 11
0
void dlg_options::OnCol10(wxColourPickerEvent &event)
{
	OnColor(m_col10, 9);
}
Ejemplo n.º 12
0
void dlg_options::OnCol9(wxColourPickerEvent &event)
{
	OnColor(m_col9, 8);
}
Ejemplo n.º 13
0
void dlg_options::OnCol8(wxColourPickerEvent &event)
{
	OnColor(m_col8, 7);
}
Ejemplo n.º 14
0
void dlg_options::OnCol7(wxColourPickerEvent &event)
{
	OnColor(m_col7, 6);
}