Вниз
Скачать: 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.009 c
3-66438
XX
2002-01-27 12:25
2002.02.21
Как сделать поиск по DBGRID?


1-66610
foxbad
2002-02-06 12:47
2002.02.21
Help !!! Как использовать TADO в своей DLL !!!


1-66601
DenKop
2002-02-05 20:08
2002.02.21
Как отобрзить апостроф в переменной типа String


14-66675
VID
2001-12-30 21:08
2002.02.21
Техника ломается!


7-66694
Scoj
2001-11-16 14:37
2002.02.21
Вопрос по реестру




   Наверх