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