Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
ВнизМожно ли как-то определить, что открыто окно с FastReport ом Найти похожие ветки
← →
KIR (2003-09-26 12:25) [0]сабж
← →
don-do (2003-09-26 14:28) [1]Попробуй взглянуть в сторону монитора.-)
← →
KIR (2003-09-26 14:42) [2]...
← →
don-do (2003-09-26 14:58) [3]Аську запусти
← →
Anatoly Podgoretsky (2003-09-26 15:03) [4]Ну если есть окно, то есть класс, заголовок, что то характерное для него.
← →
Polevi (2003-09-26 15:03) [5]if FindWindow("TfrPreviewForm",nil)<>0 then
← →
don-do (2003-09-26 15:15) [6]еще там есть скрытые формы, в зависимости от версии их количество меняется, первоначально почти все создавалось при инициализации.
Так что, нужно побольше информации, о том что тебе нужно.
и еще
if FindWindow("TfrPreviewForm",nil)<>0
and /*isWindowEnabled(Polevi^) and*/ IsWindowVisible(Polevi^) then
← →
KIR (2003-09-26 15:45) [7]Побольше информации о том, что мне нужно: требуется программно закрыть окно с отчетом FastReport, если таковое есть.
← →
don-do (2003-09-26 16:10) [8]ну тады посылай WM_CLOSE в Handle окна.
← →
KIR (2003-09-26 16:23) [9]А как просмотреть все открытые в данный момент окна?
← →
Polevi (2003-09-26 16:34) [10]EnumWindows
← →
don-do (2003-09-26 16:41) [11]for I := 0 to Application.FormCount - 1 do
← →
KIR (2003-09-26 17:02) [12]Нету у Application такого свойства FormCount...
← →
don-do (2003-09-26 17:07) [13]Пардон
Screen.FormCount
← →
don-do (2003-09-26 17:09) [14]И еще
Application.FindComponent
← →
don-do (2003-09-26 17:10) [15]правда последнее - если Application хозяин формы
← →
KIR (2003-09-26 17:18) [16]А, интересно, для FastReport"овской формы Application - хозяин?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.015 c