Форум: "Начинающим";
Текущий архив: 2011.07.24;
Скачать: [xml.tar.bz2];
ВнизQuick Report: дочернее окно отчета не становится Maximized Найти похожие ветки
← →
>|< (2011-04-20 19:03) [0]Такая проблема:
есть MDI-приложение, и в нем появляется дочернее окно с отчетом
этому окну задано свойство WindowState = wsMaximized
но при показе оно все равно видно как wsNormal
проверил таким кодом:procedure TqrStockInvAct.QuickRepPreview(Sender: TObject);
var wp:PWindowPlacement;
begin
GetWindowPlacement(Self.Handle, wp);
case wp.showCmd of
SW_NORMAL:InfoDlg("SW_NORMAL");<- здесь выдало SW_NORMAL
SW_SHOWMAXIMIZED:InfoDlg("SW_SHOWMAXIMIZED");
SW_SHOWMINIMIZED:InfoDlg("SW_SHOWMINIMIZED");
else
InfoDlg(IntToStr(wp.showCmd));
end;
wp.showCmd := SW_SHOWMAXIMIZED;
SetWindowPlacement(Self.Handle, wp); - здесь вываливает ошибку которая происходит в нутрях исходников QuickRep
end;
Кто сталкивался с подобным, подсобите советом, плиз.
Пока отлаживаю их код, но непонятно, где он глючит и почему...
← →
Игорь Шевченко © (2011-04-20 19:50) [1]Написать свой preview-класс
← →
И. Павел © (2011-04-20 19:55) [2]Попробуйте создать свое окно предварительного просмотра (с помощью QRPreview). Скорее всего, оно должно развернутся нормально (сейчас нет возможности попробовать).
Еще можно обновить QReport, может в новых версиях эту ошибку исправили.
← →
И. Павел © (2011-04-20 19:58) [3]
> Игорь Шевченко © (20.04.11 19:50) [1]
> Написать свой preview-класс
Ну вот, не успел :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.07.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c