|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » StatusBar - не полностью отображает строку |
|
StatusBar - не полностью отображает строку
|
Старожил Сообщения: 352 |
Добрый день !
Не могу заставить StatusBar отображать текст по конца окна GUI. #include <GUIConstantsEx.au3> #include <GuiStatusBar.au3> #include <WindowsConstants.au3> Opt("GUIOnEventMode", 1) #Region ### START Koda GUI section ### Form= Global $Form2 = GUICreate("Form2", 834, 94, 235, 351) GUISetOnEvent($GUI_EVENT_CLOSE, "Form2Close") GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form2Minimize") GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form2Maximize") GUISetOnEvent($GUI_EVENT_RESTORE, "Form2Restore") Global $StatusBar = _GUICtrlStatusBar_Create($Form2) Global $StatusBar_PartsWidth[1] = [-1] _GUICtrlStatusBar_SetParts($StatusBar, $StatusBar_PartsWidth) _GUICtrlStatusBar_SetText($StatusBar, "vabvosainvbvcxz vcxjzknvcjxkzv bvdfphe889hgfuiavfa vfdsahuhfuapihgpfa hgfsaphgpsag893g983n fsadjhgipsahgsa9pvabvosainvbvcxz vcxjzknvcjxkzv bvdfphe889hgfuiavfa", 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 Sleep(100) WEnd Func Form2Close() Exit EndFunc Func Form2Maximize() EndFunc Func Form2Minimize() EndFunc Func Form2Restore() EndFunc |
|
Отправлено: 11:22, 23-01-2015 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать -TRM-,
ИМХО, есть два варианта: 1. Использовать функцию _GUICtrlStatusBar_SetTipText(). 2. Определять длину строки в пикселях (_WinAPI_GetTextExtentPoint32()) и подгонять размер окна под него. Я бы использовал первый вариант. |
Отправлено: 12:28, 23-01-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать madmasles, а других вариантов нет ?
|
Отправлено: 10:58, 24-01-2015 | #3 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата -TRM-:
|
|
Отправлено: 11:01, 24-01-2015 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Не отображает полностью память. | Виталик711 | Материнские платы и память | 15 | 04-01-2013 18:28 | |
Как в Nokia E50 полностью удалить / полностью проиндексировать медиатеку? | eugrus | Мобильные ОС, смартфоны и планшеты | 3 | 25-04-2012 00:14 | |
[решено] Как установить Resizing метод для StatusBar? | beve | AutoIt | 1 | 29-09-2009 16:14 | |
Интернет - Интренет подключается, браузер не отображает страницы. пинг не проходит | Gorshok8 | Microsoft Windows 2000/XP | 12 | 19-03-2009 21:28 | |
Win32 API | Hint в StatusBar | Ryjka | Программирование и базы данных | 2 | 30-07-2006 22:17 |
|