|
|
#1
|
||||
|
||||
отрисовать окно
Добрый день, Мне бы нужно бы отрисовать мое окнов таск баре ,или в каком нибуть другом месте ,за ранее спасибо
|
#2
|
|||
|
|||
Отрисовка "снимка" формы в другом месте десктопа:
Код:
procedure TForm1.Button1Click(Sender: TObject); var DeskTopDC: HDc; DeskTopCanvas: TCanvas; DeskTopRect: TRect; begin DeskTopDC := GetWindowDC(GetDeskTopWindow); DeskTopCanvas := TCanvas.Create; DeskTopCanvas.Handle := DeskTopDC; DeskTopRect := Rect(20, 40, Form1.Width+20, Form1.Height+40); DeskTopCanvas.CopyRect(DeskTopRect, DeskTopCanvas, Form1.BoundsRect); ReleaseDC(GetDeskTopWindow, DeskTopDC); DeskTopCanvas.Free; end; Не забывайте делать резервные копии |
#3
|
||||
|
||||
это совершенно не то ,мне нужно отрисовать мою форму на таск баре а не нарисовать . что бы кнопочки нажимались, а не просто были нарисованными. Тоесть так как это делает виндовс медиа 11
|
#4
|
||||
|
||||
Как можно что-то отрисовать на TaskBar?
Программирование - это искусство и наш смысл жизни. |
#5
|
||||
|
||||
Можно .Посмотри как это делает Windows Media 11 когда сворачивается.
Да и прямоугольнички с кепшонами окошек то отрисовываются а значит можно и форму отрисовать ) |
#6
|
|||
|
|||
Последний мой пост в этой теме.
Цитата:
Цитата:
Точно такой же вопрос обсуждался здесь: http://www.delphikingdom.com/asp/ans...IDAnswer=48115 Не забывайте делать резервные копии Последний раз редактировалось san-46, 13.06.2008 в 07:24. |