Что нового

Как убрать нижнюю полосу прокрутки в GUICtrlCreateEdit ?

agikon

Знающий
Сообщения
789
Репутация
17
Помогите пожалуйста подобрать стиль. Я вот все стили перепробовал и что-то не нашел.
То есть можно как-то нижнюю полосу прокрутки убрать?
Но чтобы по горизонту писало в одну строку, а не перескакивало на нижнюю при достижении края окна.

Вот стиль $WS_VSCROLL убирает горизонтальную строку, но при достижении правого края окна символы перескакивают на нижнбб строку.А можно ли чтобы они не перескакивали а шли как обычно, и только на нажатию энтера они бы перескакивали на нижнюю. Или это противоречит всем правилам? но я по-моему такое где-то видел.

Код:
#include <GUIConstantsEx.au3>
#Include <WinAPIEx.au3>
#include <GUIEdit.au3>

$GUI = GUICreate("", 100, 200)
GUISetState(@SW_SHOW, $GUI)

$forma1 = GUICtrlCreateEdit("", 10, 10, 80, 180)


While 1
    Switch GUIGetMsg()
		Case $GUI_EVENT_CLOSE
			Exit
	EndSwitch
WEnd
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,487
Re: Как убрать нижнюю полосу прокрутки

Код:
...
#include <WindowsConstants.au3>
...
GUICtrlCreateEdit("", 10, 10, 80, 180, BitXOR($GUI_SS_DEFAULT_EDIT, $WS_HSCROLL))
...
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
17
Re: Как убрать нижнюю полосу прокрутки

Потрясающе!
CreatoR спасибо!
 
Верх