|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
|
|
Definition at line 155 of file changekeyseq.c.
Referenced by KeySettingsDlgProc().
{
UNREFERENCED_PARAMETER(lParam);
switch (message)
{
case WM_INITDIALOG:
InitChangeKeySeqDlg(hDlg);
break;
case WM_COMMAND:
switch (LOWORD(wParam))
{
case IDC_SWITCH_INPUT_LANG_CB:
if (HIWORD(wParam) == BN_CLICKED)
{
if (SendDlgItemMessage(hDlg, IDC_SWITCH_INPUT_LANG_CB, BM_GETCHECK, 0, 0) == BST_CHECKED)
{
EnableWindow(GetDlgItem(hDlg, IDC_CTRL_LANG), TRUE);
EnableWindow(GetDlgItem(hDlg, IDC_LEFT_ALT_LANG), TRUE);
}
else
{
EnableWindow(GetDlgItem(hDlg, IDC_CTRL_LANG), FALSE);
EnableWindow(GetDlgItem(hDlg, IDC_LEFT_ALT_LANG), FALSE);
}
}
break;
case IDC_SWITCH_KBLAYOUTS_CB:
if (HIWORD(wParam) == BN_CLICKED)
{
if (SendDlgItemMessage(hDlg, IDC_SWITCH_KBLAYOUTS_CB, BM_GETCHECK, 0, 0) == BST_CHECKED)
{
EnableWindow(GetDlgItem(hDlg, IDC_CTRL_LAYOUT), TRUE);
EnableWindow(GetDlgItem(hDlg, IDC_LEFT_ALT_LAYOUT), TRUE);
}
else
{
EnableWindow(GetDlgItem(hDlg, IDC_CTRL_LAYOUT), FALSE);
EnableWindow(GetDlgItem(hDlg, IDC_LEFT_ALT_LAYOUT), FALSE);
}
}
break;
case IDC_CTRL_LANG:
if (HIWORD(wParam) == BN_CLICKED)
{
SendDlgItemMessage(hDlg, IDC_LEFT_ALT_LAYOUT, BM_SETCHECK, 1, 1);
SendDlgItemMessage(hDlg, IDC_CTRL_LAYOUT, BM_SETCHECK, 0, 0);
}
break;
case IDC_LEFT_ALT_LANG:
if (HIWORD(wParam) == BN_CLICKED)
{
SendDlgItemMessage(hDlg, IDC_CTRL_LAYOUT, BM_SETCHECK, 1, 1);
SendDlgItemMessage(hDlg, IDC_LEFT_ALT_LAYOUT, BM_SETCHECK, 0, 0);
}
break;
case IDC_CTRL_LAYOUT:
if (HIWORD(wParam) == BN_CLICKED)
{
SendDlgItemMessage(hDlg, IDC_LEFT_ALT_LANG, BM_SETCHECK, 1, 1);
SendDlgItemMessage(hDlg, IDC_CTRL_LANG, BM_SETCHECK, 0, 0);
}
break;
case IDC_LEFT_ALT_LAYOUT:
if (HIWORD(wParam) == BN_CLICKED)
{
SendDlgItemMessage(hDlg, IDC_CTRL_LANG, BM_SETCHECK, 1, 1);
SendDlgItemMessage(hDlg, IDC_LEFT_ALT_LANG, BM_SETCHECK, 0, 0);
}
break;
case IDOK:
SaveKeySeq(hDlg);
EndDialog(hDlg, LOWORD(wParam));
break;
case IDCANCEL:
EndDialog(hDlg, LOWORD(wParam));
break;
}
break;
}
return FALSE;
}
|
Generated on Mon May 28 2012 05:00:48 for ReactOS by
1.7.6.1
|