Форум: "Основная";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
ВнизКак на фоне MDI формы, в центре разместить рисунок??? Найти похожие ветки
← →
Darrin (2003-02-25 13:26) [0]Мастера, подскажите как на MDI форме в центре клиентской области разместить рисунок, да так, чтобы при ресайзе формы он оказывался именно в центре а не в произвольном месте.
На MDI форму кидаем Image, в который загружен BMP, со свойствами:
Aling:=alClient
Center:=true;
proportional:=true;
stretch:=false;
transparent:=true;
В результате при ресайзе формы получаем различные метвморфозы.
Помогает только очень жестокий метод: после ресайза сказать форме
visible:=false;
visible:=true;
Есть ли более мягкие методы?
← →
Roma (2003-02-25 14:10) [1]Попробуй примерно вот это вот:
procedure TMainForm.FormCreate(Sender: TObject);
begin
SetWindowLong(ClientHandle, GWL_EXSTYLE,
GetWindowLong(ClientHandle, GWL_EXSTYLE) or CS_OWNDC);
end; // procedure TMainForm.FormCreate(Sender: TObject);
← →
Darrin (2003-02-26 11:45) [2]> Roma © (25.02.03 14:10)
Благодарю. Помогло.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.013 c