blob: 8923dffa12ee104f4bf37be23fe44715a2d5500e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#ifndef _M_CHANGEKEYBOARDLAYOUT_H
#define _M_CHANGEKEYBOARDLAYOUT_H
// ������ ��������� ������ ��� ���� � ��������� �������
// wParam - HWND ����, ��� NULL ��� ���� � ������
// lParam ������ ���� 0
// ���������� 0 � ������ ������ � ��������� �������� (1) ��� ������.
// ����������: ����� "�������� �����" ������������ �� ��������������� ����� ��� �������� ������� �������.
#define MS_CKL_CHANGELAYOUT "ChangeKeyboardLayout/ChangeLayout"
//wParam ������ ���� ����.
//lParam - LPCTSTR ������, ��������� �������� ��������� ����������,
//���������� HKL ��������� ������, ��� NULL � ������ ������.
//����������: ��� ����������� ��������� ����������� ����� "��������� ������ - ������� ���������"
#define MS_CKL_GETLAYOUTOFTEXT "ChangeKeyboardLayout/GetLayoutOfText"
typedef struct
{
HKL hklFrom; //layout of the current text
HKL hklTo; //layout of the result text
BOOL bTwoWay;
}CKLLayouts;
//wParam - LPCTSTR ��������� ������
//lParam - ��������� �� ��������� CKLLayouts, ���������� ��������� ���
//��������� ������ � ����� "���������������� ��������������"
//���������� LPTSTR �� �������������� ������
#define MS_CKL_CHANGETEXTLAYOUT "ChangeKeyboardLayout/ChangeTextLayout"
#endif
|