Что нового

Не дружат statusbar и main menu на форме

Sergy

Новичок
Сообщения
25
Репутация
1
Не получается одновременно отобразить на форме statusbar и строчку main menu.
Если создаю меню, то статусбар схлопывается в нулевую высоту.

Код:
#include <GUIConstantsEx.au3>
#include <GuiStatusBar.au3>

$Form1 = GUICreate("Test")
$MenuItem_Updates = GUICtrlCreateMenu("Пункт меню") ; если закомментировать эту строку, статусбар будет виден
$StatusBar = _GUICtrlStatusBar_Create($Form1)
_GUICtrlStatusBar_SetText($StatusBar, "Начало работы", 0)
GUISetState(@SW_SHOW, $Form1)

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


Это что за прикол и как жить дальше?
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
_GUICtrlStatusBar_Resize() после GUISetState(). Если окно имеет стиль WS_SIZEBOX, то тут все само решается,т.к. регистрируется WM_SIZE.
 
Верх