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

Вниз

Как на фоне 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
7-30155
LITTEL[MF]
2003-01-07 22:07
2003.03.10
Перехват нажатой клавиши даже если окно не активно


4-30173
Vasily Terekhov
2003-01-18 14:05
2003.03.10
LoadKeyboardLayout для активного окна


1-29907
{{{KOTOS}}}
2003-02-26 16:37
2003.03.10
Мастера Помогите разобраться со строковым параметром


6-29994
Владимир
2003-01-19 08:17
2003.03.10
DHCP и TCP/IP


1-29949
smok_er
2003-02-26 12:35
2003.03.10
AlphaBlend...