Не работает Control:Setstylе(WS_EX_CLIENTEDGE,TRUE)

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Программирование на CAVO / / Не работает Control:Setstylе(WS_EX_CLIENTEDGE,TRUE)

Страницы: 1  новая тема

Автор Сообщение

Группа: Участники
Сообщений: 26
Добавлено: 16-09-2008 18:04
Написал
oFT:=FixedText{self,_ID_FT,point{100,100},dimension{300,20}}
oFT:Setstylе(WS_EX_CLIENTEDGE,TRUE)
но, внешний вид контрола не изменился, может кто-то подскажет почему

Группа: Модераторы
Сообщений: 177
Добавлено: 17-09-2008 11:14
Честно говоря не совсем знаю в чём здесь проблема.
Но, я в своё время рисовал sle-контрол таким способом:

SELF:oDCSleXX := SingleLineEdit{SELF, -1, oPoint, oDim, ES_AUTOHSCROLL + WS_TABSTOP + WS_CHILD + WS_BORDER + WS_EX_CLIENTEDGE}
SELF:oDCSleXX:HyperLabel := HyperLabel{#SleXX,NULL_STRING,NULL_STRING,NULL_STRING}
SELF:oDCSleXX:Show()
SELF:oDCSleXX:SetFocus()

У меня это чётко работало. Попробуй сделать подобное для FixedText. Иначе - надо в SDK.

Группа: Участники
Сообщений: 26
Добавлено: 17-09-2008 13:43
Я тоже с помощью SingleLineEdit делаю подобное. Но если просто делать вывод текста, а ПОТОМ хочу менять стиль оформления этого текста путем Control:Setstylе() но результат нулевой. В док никакой инфы и ноль примеров.

Группа: Участники
Сообщений: 4
Добавлено: 06-01-2009 21:55
Со стилями и с дополнительными стилями не все однозначно.
1. Они работают если их набрать в
CreateWindowEx() или в ресурсах.

2. Динамически получается не всегда.

Но для этого стиля вроде бы нужно
oFT:SetExstylе(WS_EX_CLIENTEDGE,TRUE)


Группа: Модераторы
Сообщений: 177
Добавлено: 06-03-2009 20:49
Посмотри SDK Control:Create()
там это и делается...

Страницы: 1  новая тема
Раздел: 
Программирование на CAVO / / Не работает Control:Setstylе(WS_EX_CLIENTEDGE,TRUE)

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU