![]() |
|
#1
|
|||
|
|||
![]() хочу пример на часы в трее
|
#2
|
||||
|
||||
![]() Что-то не понятно. Может опишешь как нибудь по подробнее?
Вот простой пример получения текущего времени: Код:
uses SysUtils; var S: String; // Время храниться здесь begin S := TimeToStr(Now); end; Работа пpогpаммиста и шамана имеет очень много общего: оба боpмочyт непонятные слова, совеpшают непонятные действия и не могyт объяснить, как оно pаботает. |
#3
|
|||
|
|||
![]() |
#4
|
||||
|
||||
![]() Цитата:
Работа пpогpаммиста и шамана имеет очень много общего: оба боpмочyт непонятные слова, совеpшают непонятные действия и не могyт объяснить, как оно pаботает. |
#5
|
|||
|
|||
![]() Исходник нет. мне интересно как ето делается. все ровно спасибо. удачи .С Новым Годом
![]() |
#6
|
||||
|
||||
![]() Ищи по тематике "иконка в трее".
Может это поможет: Код:
function TaskBarAddIcon(hWindow: THandle; ID: Cardinal; ICON: hIcon; CallbackMessage: Cardinal; Tip: PChar): Boolean; var NID: TNotifyIconData; begin FillChar(NID, SizeOf(TNotifyIconData), 0); with NID do begin cbSize := SizeOf(TNotifyIconData); Wnd := hWindow; uID := ID; uFlags := NIF_MESSAGE or NIF_ICON or NIF_TIP; uCallbackMessage := CallbackMessage; hIcon := Icon; lstrcpyn(szTip, Tip, SizeOf(szTip)); end; Result := Shell_NotifyIcon(NIM_ADD, @NID); end; function TaskBarModifyIcon(hWindow: THandle; ID: Cardinal; Flags: Cardinal; ICON: hIcon; Tip: PChar): Boolean; var NID: TNotifyIconData; begin FillChar(NID, SizeOf(TNotifyIconData), 0); with NID do begin cbSize := SizeOf(TNotifyIconData); Wnd := hWindow; uID := ID; uFlags := Flags; hIcon := Icon; lstrcpyn(szTip, Tip, SizeOf(szTip)); end; Result := Shell_NotifyIcon(NIM_MODIFY, @NID); end; function TaskBarDeleteIcon(hWindow: THandle; ID: Integer): Boolean; var NID: TNotifyIconData; begin FillChar(NID, SizeOf(TNotifyIconData), 0); with NID do begin cbSize := SizeOf(TNotifyIconData); Wnd := hWindow; uID := ID; end; Result := Shell_NotifyIcon(NIM_DELETE, @NID); end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
ApxaHGe1 (31.12.2011)
|
#7
|
|||
|
|||
![]() Спасибо но ето не проблем , я иконки легко добавляю в трее ,
интересно стало что б вставит болшое окно в трее и отображат на него что угодно. Моя прога Hook увидит часик как окно стиле TrayClockWClass , интересно его метод вставления в трее. я написал маленкою прогу на асме что б вставит бутон и статик в трее но при етом таскбар блокирует но все ровно увидется мой бутон на трее. когда питаюс создат второе окно в стиле TrayClockWClass , тогда уин не дает и возвращает хендел 0. |
#8
|
||||
|
||||
![]() Цитата:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |