Windows API Урок 34. Стили для edit'a
Почти все стили для edit'а начинаются на префикс ES (от edit's style). Они позволяют задать такие дополнительные характеристики, как способ выравнивания символов в edit'е (по центру, правому или левому краям), ограничение вводимых символов только цифрами, скрывание вводимых символов за звездочками (для ввода пароля, например), автоматический перевод вводимых символов в верхний или нижний регистр и др.).
Вот примеры применения таких стилей.
Перевод символов в верхний регистр и выравнивание по центру:
CreateWindowEx(WS_EX_CLIENTEDGE, "edit", "", WS_CHILD | WS_VISIBLE | ES_CENTER | ES_UPPERCASE,
10, 10, 80, 30, hwnd, (HMENU)10000, hInstance, NULL);
Ограничение ввода только числами:
CreateWindowEx(WS_EX_CLIENTEDGE, "edit", "", WS_CHILD | WS_VISIBLE | ES_NUMBER,
10, 10, 80, 30, hwnd, (HMENU)10000, hInstance, NULL);
Скрывание вводимых символов за звездочками и выравнивание по правому краю:
CreateWindowEx(WS_EX_CLIENTEDGE, "edit", "", WS_CHILD | WS_VISIBLE | ES_RIGHT | ES_PASSWORD,
10, 10, 80, 30, hwnd, (HMENU)10000, hInstance, NULL);
|