Страница 1 из 1

Добавлено: 05 Октябрь 2004, 10:40
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)

Добавлено: 06 Октябрь 2004, 9:40
Гость
а проще не пробовал, чтонибудь вроде: PROP:Single = True &
PROP:Boxed = False & PROP:Transparent=True

--
Всего наилучшего, porutchik mailto:porutchik@mail.primorye.ru
http://personal.primorye.ru/porutchik/
---------------------------------------------------------
Советские боевые слоны - самые боевые слоны в мире!
Написал: ClaList(2)

Добавлено: 06 Октябрь 2004, 10:45
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)