Вниз
Скачать: CL | DM;

ПРИВЕТ ВСЕМ!!! Подскажите, PLEASE!!! как нарисовать....   Найти похожие ветки 

← →
@andrew ©   (2002-02-04 13:16) [0]

...DrawFocusRect на Screen. У меня есть Form1, на ней Panel1, а на ней Image1, в кот-ую загружен jpg. Соотв., чтобы нарисовать на Image1 надо: 1-е - иметь не jpg, а bmp, а 2-е - zoom=100, иначе пойдут искажения. Я мог бы рисовать не на Image1, а на Form1, но т.к. Image1 сидит на панели, это невозможно. След., надо рисовать на экране. Я знаю, что это можно сделать, но как?
Заранее Спасибо!!!


← →
@andrew ©   (2002-02-04 14:32) [1]

Я вот помню, что надо как-то закреейтить канву экрана, ну а далее, типа, все просто.
Прошу прощения, что мучаю - очень надо.

Может быть можно каким-нибудь другим способом сделать то, что я хочу?


← →
@andrew ©   (2002-02-04 16:00) [2]

Я конечно же не смог ничего сделать сам, но зато нашел замечательный компонентик от LMD. Называется LMDScreenCanvas. Ну а далее, как и говорил, все очень просто. LMDScreenCanvas1.BeginPaint, LMDScreenCanvas1.Canvas.DrawFocusRect(Rect(Image1.ClientToScreen.... и т.д. Ура!!! Однако, я все же не прочь узнать: как это делается "по-мастерски". Спасибо.

P.S.
Тихо сам с собою я веду беседу :о))


← →
DMN ©   (2002-02-04 18:14) [3]

Можно рисовать не на экране, а на формк, поверх всех лежащих в ней контролов. Для этого надо использовать DC не клиентской части формы, а окна формы. GetWindowDC(MyForm.Handle).



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.007 c
1-66528
Socol
2002-02-07 04:18
2002.02.21
Dll


6-66641
Саша.Ру
2001-11-29 19:01
2002.02.21
Подскажите (умираю!) как задать Proxy server в реестре?


3-66499
Garmahis
2002-01-29 21:24
2002.02.21
Опять SQL


14-66656
DjG-CORE
2001-10-29 20:03
2002.02.21
Ведётся создание игры Resident Evil на TMT Pascal-е / Delphi.


3-66419
harismatik
2002-01-23 12:21
2002.02.21
General SQL Error




   Наверх