Главная страница
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.008 c
2-1317272307
Gu
2011-09-29 08:58
2012.01.08
передний план


15-1316525842
БарЛог
2011-09-20 17:37
2012.01.08
Резюме улыбнуло


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


15-1316636981
Юрий
2011-09-22 00:29
2012.01.08
С днем рождения ! 22 сентября 2011 четверг


15-1316509651
Dennis I. Komarov
2011-09-20 13:07
2012.01.08
SATA - SATA-II