Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.01.08;
Скачать: CL | DM;

Вниз

Разворачивание окна автоматически   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
2-1317192067
Alex_C
2011-09-28 10:41
2012.01.08
ValueListEditor - вид 3D как в Object Inspector


2-1317586239
alexdn
2011-10-03 00:10
2012.01.08
Тхт файл..


4-1253715907
trix
2009-09-23 18:25
2012.01.08
Как послать нажатие клавиши F2 а затем клавишу "A"


15-1316550580
Юрий
2011-09-21 00:29
2012.01.08
С днем рождения ! 21 сентября 2011 среда


15-1316774640
К-111
2011-09-23 14:44
2012.01.08
Что нужно знать, чтобы выполнить ТЗ?