![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Разворачивание окна автоматически
vgvolk © (2011-10-01 11:32:00)Привет.У меня не получается развернуть окно автоматически при его нахождении.У меня есть кнопка на форме с таким кодом по клику
TWAIN_ViewFile(0);
Она открывает окно Открыть где я выбираю изображение.После выбора открывается окно просмотра маленькое а не на весь экран.Чтобы развернуть его я использую функциюShowwindow(findwindow(nil,'c:\image\1.tif'),sw_maximize);которая прописана в кнопке.Она его разворачивает.Но мне нужно чтобы оно разворачивалось автоматически при появлении на экране.Как этого можно добиться,куда прописать этот код.
vgvolk (2011-10-04 08:15:00) [1]Спасибо Омлет PostMessage(H, WM_SYSCOMMAND, SC_CLOSE, 0); работает)
Омлет (2011-10-04 07:46:00) [2]Или DestroyWindow(H).
Омлет (2011-10-04 07:44:00) [3]Можно ещё так попробовать:
PostMessage(H, WM_SYSCOMMAND, SC_CLOSE, 0);
vgvolk (2011-10-04 05:39:00) [4]Это я пробовал,не закрывает.
Омлет (2011-10-03 22:23:00) [5]> vgvolk (03.10.11 19:53) [2]
PostMessage(H, WM_CLOSE, 0, 0);
vgvolk (2011-10-03 19:53:00) [6]Закинул в таймер действительно пашет.Еще по этому поводу никто не знает как закрыть определенное окно по заголовку.Искал в инете нашел такой способ
postmessage(findwindow(nil,'Заголовок окна'), wm_quit,0,0);Он работает, но закрывает не только окно но и форму его породившую.Может есть другие функции?
Virgo_Style (2011-10-01 12:14:00) [7]проверять по таймеру, после нахождения таймер отключить и выполнить вышеозначенный код.
хотя меня терзают смутные сомнения, что это можно сделать и средствами самой библиотеки.