Убрать border у TextBox

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Сообщение StillZero »

Здравствуйте.
Как известно стандартный контрол TextBox имеет border. В 6-ке появилась возможность убрать border (галка boxed). Как это реализовать в C55 ?

Думал, что, что то вроде:
! GWL_STYLE = -16
! WC_BORDER = 0800000H

PreviousStyle#=GetWindowLong(?TextBox{Prop:Handle},-16)
PreviousStyle#=PreviousStyle#-0800000H
SetWindowLong(?TextBox{Prop:Handle},-16,PreviousStyle#)

не работает...

Спасибо.
Написал: PAA(27)
Гость

Сообщение Гость »

а проще не пробовал, чтонибудь вроде: PROP:Single = True &
PROP:Boxed = False & PROP:Transparent=True

--
Всего наилучшего, porutchik mailto:porutchik@mail.primorye.ru
http://personal.primorye.ru/porutchik/
---------------------------------------------------------
Советские боевые слоны - самые боевые слоны в мире!
Написал: ClaList(2)
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Сообщение StillZero »

Спасибо...раз этак 50 спасибо :)
Чувств не передать.
Работает...Prop:Boxed+Prop:Transparent
Prop:Single немного не туда...

Хотя проблема была решена...я не ищу легких путей :) ...через CreateWindowEx: style=WS_CHILD+WS_VISIBLE+ES_MULTILINE+ES_AUTOVSCROLL+WS_TABSTOP+ES_WANTRETURN+ES_READONLY ; extended style=WS_EX_TRANSPARENT


Написал: PAA(27)
Ответить