progs.biz  
Начало>WinAPI>API>Урок 34
C#
VB.NET
Visual C++.NET
ASP.NET
Visual C++ 6
WinAPI
C/C++
Delphi
C++ Builder
Java
SQL
PHP
DirectX
Visual Basic 6.0
Ассемблер
Интернет
Сист. прогр-ние
Pocket PC
Обзор книг
Обзор программ

Бьерн Страуструп. Язык программирования С++. Специальное издание
Бьерн Страуструп. Язык программирования С++. Специальное издание
Заказать на Озоне



Яндекс-цитирования

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);
Рассылки нашего сайта на Subscribe.Ru
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


 
 
Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2008 сайт progs.biz
© 2002-2008 Игорь Алексеев