Audio und tooobar icons
-
Hallo,
wir möchten in einer externe Anwending (Skype) ein Icon an der Toolbar hinzufügen. Das soll angeblich über winapi gehen. Weiß jemand wie?
Außerdem soll es möglich sein die Audiokanäle über winapi anzusprechen damit audio in+out aufgenommen werden kann. Weiß jemand wie das geht, gibt es Codebeispiele?
Grüße
DickS
-
Siehe:
http://www.codeproject.com/shell/systemtray.aspGanz grob gesagt:
Shell_NotifyIcon
-
Danke, aber ich war nicht deutlich genug. Meinte ein Icon an der Toolbar in Skype hinzufügen, nicht die Windows Taskleiste (das haben wir schon geschafft
).
-
Ach so... da solltest Du vermutlich in einem Skype-Forum fragen...
-
Schon versucht. Es geht angeblich einfach über Windows Mesaging...
-
Such das HWND von Skype... also FindWindow(...)... dann suchst de mit FindWindowEx nach der Toolbar... solange die nicht in ner ReBar drinne steckt
annsonnsten musste sonnst noch vorher nochmal mit FindWIndowEx die Rebar suchen...Aja... sollte auch reichen, das du dir bsw. einfach mit ::HWND__* hWnd = ::FindWindow(...); GetDlgItem(hWnd, id)... das HWND der Toolbar holst...
also im Prinzip ist das wirklich das einzige was du brauchst... das entsprechende hWnd

dann kannst de da schon was hinbekommen

-
OK - Fenster + Toolbar gefunden. Wie werden jetzt Icons mit einer Aktion hinzugefügt?
Wie gebe ich an wo in der Toolbar?
-
hmm guck dir mal folgendes an... sollte was brauchbares bei stehen
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/toolbar/toolbar_using.asp