Что нового

[ Окна ] Как сделать недоступным главное окно при вызове дочернего

sforce5

Олл фо ЛулзЪ
Сообщения
160
Репутация
41
Вот у меня такая "нужда" :

Код:
$main_dlg = GuiCreate("ТырыПыры", 500, 500) ; это типа основное окно
$about_dlg = GuiCreate("Я дочернее окно!!", 200, 200); это и есть то самое дочернее окно

Вот как сделать чтобы при вызове $about_dlg окно $main_dlg становилось "некликабельным" (как во всех нормальных программах я имею ввиду)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
sforce5 [?]
Вот как сделать чтобы при вызове $about_dlg окно $main_dlg становилось "некликабельным" (как во всех нормальных программах я имею ввиду)
У GUICreate есть последний параметр $hWnd:

Код:
$main_dlg = GuiCreate("ТырыПыры", 500, 500) ; это типа основное окно
$about_dlg = GuiCreate("Я дочернее окно!!", 200, 200, -1, -1, -1, -1, $main_dlg); это и есть то самое дочернее окно

GUISetState(@SW_SHOW, $main_dlg)

....

;Это вызывается при отображений дочернего диалога:
GUISetState(@SW_DISABLE, $main_dlg)
GUISetState(@SW_SHOW, $about_dlg)

...

;А это при его закрытий:
GUISetState(@SW_ENABLE, $main_dlg)
GUISetState(@SW_HIDE, $about_dlg)
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
CreatoR
OffTopic:
Опередил :laugh:
Я тож хотел примерно такой пример написать
 

vanekzver

Новичок
Сообщения
91
Репутация
2
У меня в дочернем окне пропадает кнопки свернуть, развернуть и закрыть.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
vanekzver [?]
У меня в дочернем окне пропадает кнопки свернуть, развернуть и закрыть.
Как оно касается данной темы?
 

vanekzver

Новичок
Сообщения
91
Репутация
2
Я дополнил к этой теме Баг, который нашел
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
vanekzver [?]
Я дополнил к этой теме Баг, который нашел
В этой теме нет рабочего кода, а тот код что есть, не содержит указанного бага.

Т.ч в поиск или (лучше) в справку.
 
Верх