Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Программа и интерфейс
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 08.06.2008, 17:50
Аватар для Sharky
Sharky Sharky вне форума
Активный
 
Регистрация: 20.03.2007
Сообщения: 202
Репутация: 10
По умолчанию отрисовать окно

Добрый день, Мне бы нужно бы отрисовать мое окнов таск баре ,или в каком нибуть другом месте ,за ранее спасибо
Ответить с цитированием
  #2  
Старый 09.06.2008, 09:54
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

Отрисовка "снимка" формы в другом месте десктопа:
Код:
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  
Старый 09.06.2008, 18:22
Аватар для Sharky
Sharky Sharky вне форума
Активный
 
Регистрация: 20.03.2007
Сообщения: 202
Репутация: 10
По умолчанию

это совершенно не то ,мне нужно отрисовать мою форму на таск баре а не нарисовать . что бы кнопочки нажимались, а не просто были нарисованными. Тоесть так как это делает виндовс медиа 11
Ответить с цитированием
  #4  
Старый 10.06.2008, 06:53
Аватар для moo2k
moo2k moo2k вне форума
Активный
 
Регистрация: 05.12.2006
Адрес: где-то там...
Сообщения: 321
Репутация: 35
По умолчанию

Как можно что-то отрисовать на TaskBar?
__________________
Программирование - это искусство и наш смысл жизни.
Ответить с цитированием
  #5  
Старый 11.06.2008, 23:15
Аватар для Sharky
Sharky Sharky вне форума
Активный
 
Регистрация: 20.03.2007
Сообщения: 202
Репутация: 10
По умолчанию

Можно .Посмотри как это делает Windows Media 11 когда сворачивается.
Да и прямоугольнички с кепшонами окошек то отрисовываются а значит можно и форму отрисовать )
Ответить с цитированием
  #6  
Старый 12.06.2008, 09:12
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

Последний мой пост в этой теме.
Цитата:
Сообщение от Sharky
Можно .Посмотри как это делает Windows Media 11 когда сворачивается.
Посмотрел - обычная кнопка на таскбаре с иконкой и надписью "Проигрыватель Win...". Чем она отличается от кнопок других приложений?
Цитата:
Сообщение от Sharky
Да и прямоугольнички с кепшонами окошек то отрисовываются а значит можно и форму отрисовать )
Некорректно поставленное утверждение. Двое уже сказали (при необходимости, все, кто связывался с таскбаром скажут) одно и то же: Рисовать на таскбаре Windows не позволяет.

Точно такой же вопрос обсуждался здесь:
http://www.delphikingdom.com/asp/ans...IDAnswer=48115
__________________
Не забывайте делать резервные копии

Последний раз редактировалось san-46, 13.06.2008 в 07:24.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:05.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter