Seite 1 von 1

Ressource Icons laden?

Verfasst: 24.09.2005 13:02
von Blackskyliner
wie kann ich Icons laden ich via Ressource von PB einbinde?
Danke für alle Antworten!

Blackskyliner

Verfasst: 24.09.2005 13:17
von Blackskyliner
Über CatchImage()? Wenn ja dann big Sorry das ich fragete ;)

:oops: :oops:

MFG
Blackskyliner

Verfasst: 24.09.2005 13:28
von ts-soft

Code: Alles auswählen

Image = LoadIcon_(GetModuleHandle_(0), 1)
Icon 1 aus der eigenen Exe laden

Verfasst: 24.09.2005 13:45
von Blackskyliner
Wie verwende ich das jetzt wenn ich das als TryIcon usen will?

Verfasst: 24.09.2005 14:03
von ts-soft

Code: Alles auswählen

; bla bla
Image = LoadIcon_(GetModuleHandle_(0), 1)

AddSysTrayIcon(0, WindowID(0), Image)
; bla bla
Wird aber nur in der endgültigen Exe richtig angezeigt, beim Starten in der IDE funzt es nicht (es sei denn du nutzt japbe)

Verfasst: 24.09.2005 14:46
von Blackskyliner
Hab ich probiert, der Debugger sagt mir aber bei japbe, dass des keine image id is..

Verfasst: 24.09.2005 15:08
von ts-soft
Das liegt daran, das das Icon noch nicht hinzugefügt wurde, erstelle eine Exe und es wird gehen, vorausgesetzt, du hast in den Compileroptionen ein Icon hinzugefügt

Code: Alles auswählen

If OpenWindow(0, #CW_USEDEFAULT, #CW_USEDEFAULT, 640, 480, #PB_Window_Invisible, "blabla")
  Image = LoadIcon_(GetModuleHandle_(0), 1)
  AddSysTrayIcon(0, WindowID(0), Image)
  Repeat
    Event = WaitWindowEvent()
    If Event = #PB_EventSysTray
      If EventGadgetID() = 0
        Break
      EndIf
    EndIf
  ForEver
EndIf

Verfasst: 24.09.2005 15:18
von Blackskyliner
Ok danke, nu gehts, hab anscheinend?? den namen falsch gehabt ;)