Вниз
Скачать: 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
1-66565
Mitrofan
2002-02-04 14:18
2002.02.21
Библиотека имитационного моделирования для Дельфи


1-66550
Sergey13
2002-02-05 10:43
2002.02.21
Алгоритм перевода даты из LINUX в DOS формат


3-66417
kriss
2002-01-25 13:35
2002.02.21
предлагаю работу по написанию баз данных Access с VB


14-66663
SV
2001-12-31 19:46
2002.02.21
Hz


4-66703
LORN
2001-12-19 22:13
2002.02.21
Есть ли у кого - готовая прога ФОРМАТИРОВАНИЕ ДИСКЕТ?




   Наверх