示例#1
0
VOID CSendPage::OnWmCommand( HWND hWnd, int id, HWND hWndCtl, UINT codeNotify )
{
	switch(id)
	{
	case IDC_SB_STOR:	return OnButtonSaveAllData();
	case IDC_SB_CLEAR:  return OnButtonClear();
	case IDC_SBN:		
		return OnClickButtonSBN();

	case IDC_SB1:
	case IDC_SB2:
	case IDC_SB3:
	case IDC_SB4:
	case IDC_SB5:
	case IDC_SB6:
	case IDC_SB7:
	case IDC_SB8:
	case IDC_SB9:
	case IDC_SB10:
	case IDC_SB11:
	case IDC_SB12:
	case IDC_SB13:
	case IDC_SB14:
	case IDC_SB15:
		OnButtonSend(id);
		break;
	default:
		break;
	}

}
INT_PTR MainDialog::OnCommand(HWND hControl, WORD idControl, WORD msg)
{
	switch (idControl)
	{
	case IDC_BUTTON_SEARCH:
		if (msg == BN_CLICKED)
		{
			OnButtonSearch();
		}
		break;

	case IDC_BUTTON_CLEAR:
		if (msg == BN_CLICKED)
		{
			OnButtonClear();
		}
		break;

	case IDC_LIST_INPUT_MAJOR:
		if (msg == LBN_SELCHANGE)
		{
			OnSelchangeListInputMajor();
		}
		break;

	case IDC_LIST_OUTPUT_MAJOR:
		if (msg == LBN_SELCHANGE)
		{
			OnSelchangeListOutputMajor();
		}
		break;

	case IDC_LIST_INPUT_MAJOR2:
		if (msg == LBN_SELCHANGE)
		{
			OnSelchangeListInputMajor2();
		}
		break;

	case IDC_LIST_OUTPUT_MAJOR2:
		if (msg == LBN_SELCHANGE)
		{
			OnSelchangeListOutputMajor2();
		}
		break;
	}
	return 1;
}