YOgen
Знающий
- Сообщения
- 58
- Репутация
- 5
При использовании $WS_CLIPCHILDREN не полностью прорисовывается GUICtrlCreateInput во второй вкладке, т.е. содержимое отображается, а рамка - нет. $WS_CLIPCHILDREN тут нужен для уменьшения мерцания при переключениях между вкладками.
Можно ли как-то победить эту напасть?
Можно ли как-то победить эту напасть?
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$hGUI = GUICreate("GUI", 300, 300, -1,-1, BitOR($GUI_SS_DEFAULT_GUI, $WS_CLIPCHILDREN))
$hTab = GUICtrlCreateTab(10,10, 280, 280)
GUICtrlCreateTabItem("1111")
GUICtrlCreateTabItem("2222")
$hInput = GUICtrlCreateInput("123", 40,120, 45,23)
GUICtrlCreateTabItem("")
GUISetState()
While 1
$aGUIMsg = GUIGetMsg(1)
Switch $aGUIMsg[1]
Case $hGui
Switch $aGUIMsg[0]
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
EndSwitch
WEnd