Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Как поменять стиль обекта после создания?   Найти похожие ветки 

 
Okey_   (2005-05-02 23:40) [0]

Как поменять стиль обекта после создания?
Например была создана кнопка с некоторымы флагами а надо установить новые


 
КиТаЯц ©   (2005-05-03 08:33) [1]

Кнопка.НекоторыеФлаги:= НовыеФлаги;


 
alpet ©   (2005-05-03 11:55) [2]

Example:

SetWindowLong (btn_hwnd, GWL_STYLE,
GetWindowLong (btn_hwnd, GWL_STYLE) or BS_CHECKBOX);


 
Okey_   (2005-05-06 00:00) [3]

А почему не работает поменять стиль в EDIT на например es_right???


 
Eraser ©   (2005-05-06 00:28) [4]

Okey_

Напиши письмо в службу поддержки Borland.


 
TUser ©   (2005-05-06 11:13) [5]


> А почему не работает поменять стиль в EDIT на например es_right???

напиши свой код


 
alpet ©   (2005-05-06 13:12) [6]

MSDN:

Edit Control Styles

To create an edit control using the CreateWindow or CreateWindowEx function, specify the EDIT class, appropriate window style constants, and a combination of the following edit control styles. After the control has been created, these styles cannot be modified, except as noted.

Если короче - не все стили можно изменить после создания EDIT контрола. Видимо ES_LEFT/ES_CENTER/ES_RIGHT являются life-time стилями для single-line edit control.


 
Fay ©   (2005-05-06 17:46) [7]

ES_RIGHT

Windows 98/Me, Windows 2000/XP: Right aligns text in a single-line or multiline edit control.
Windows 95, Windows NT 4.0 and earlier: Right aligns text in a multiline edit control.


 
alpet ©   (2005-05-06 19:08) [8]

Я проверял - после создания EDIT single-line контрола не удалось изменять его выравнивание, причем сам стиль изменяется на ура. Видимо значения стиля ES_RIGHT и ES_CENTER использовались только при создании контрола (обработке WM_CREATE ??).
Как выход можно уничтожать и создавать заново контрол.


 
Okey_   (2005-05-12 17:04) [9]

КиТаЯц ©   (03.05.05 08:33) [1]
Кнопка.НекоторыеФлаги:= НовыеФлаги;//

Ты тему WinAPI видел или НЕТ


 
Marser ©   (2005-05-12 18:27) [10]


> Okey_   (12.05.05 17:04) [9][Ответить]

Кстати, мой ответ по wm_lbuttondown видел?



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.066 c
1-1119595488
sb
2005-06-24 10:44
2005.07.11
Как запряч GPU параллельно с CPU в расчетной задаче


1-1118412430
Yury
2005-06-10 18:07
2005.07.11
Эксперт для Delphi


9-1111057984
Shuhrat
2005-03-17 14:13
2005.07.11
Привязка объектов к smd-модели в Glscene


1-1119451337
Peter_cc
2005-06-22 18:42
2005.07.11
Баг в CoolTray


10-1095829748
AleKo
2004-09-22 09:09
2005.07.11
Удаление из системы DCOM сервера