Fenstericon laden
-
Hallo Leute,
Ich habe mit dem Visual Studio 6 ne Icon-Ressource erzeugt und moechte nun, dass das in der Taskleiste und beim Alt+Tab druecken zu sehen ist.
Irgendwie finde ich in der MSDN immer nur, wie es geht, wenn ich mein Fenster von Hand male. Aber ich habe halt ne Ressource dafuer.
Muss ich das irgendwo bei den Einstellungen einklimpern?
der Guenther.
-
Guenther schrieb:
Irgendwie finde ich in der MSDN immer nur, wie es geht, wenn ich mein Fenster von Hand male. Aber ich habe halt ne Ressource dafuer.
einen dialog meinst du?
msdn schrieb:
To display a custom icon on the caption bar of the dialog box, your WM_INITDIALOG handler can send the WM_SETICON message to the dialog box.
falls du ein fenster meinst
hIcon in der wndclass
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windowclasses/windowclassreference/windowclassstructures/wndclass.asp
-
Sorry, aber da kommt nichts.
HICON hicon=LoadIcon(hWnd,MAKEINTRESOURCE(IDI_ICON1)); [...] SendMessage(hWnd,WM_SETICON,ICON_BIG,hicon);
Blicke das irgendwie nicht ganz. Eigentlich male ich das Icon im Ressourcen-Editor. Warum gibt es da nicht ne Preference, das Icon auch der Dialogbox zuzuordnen?
Naja. danke trotzdem.
der Guenther.
-
handle gültig? getlasterror()?
-
miller_m schrieb:
handle gültig? getlasterror()?
1812
-
Schau dir von LoadIcon den ersten Parameter nochmal genau an - das ist nicht das Fenster-Handle, sondern das Instanz-Handle
-
flenders schrieb:
Schau dir von LoadIcon den ersten Parameter nochmal genau an - das ist nicht das Fenster-Handle, sondern das Instanz-Handle
ups übersehen
-
Guenther schrieb:
miller_m schrieb:
handle gültig? getlasterror()?
1812
Wenn Du das Visual Studio 6 benutzt, hast Du im Startmenü unter "Visual Studio Tools" ein Programm, welches "Fehlersuche" heißt.
Gib da Deine 1812 ein und Du bekommst "Die angegebene Image-Datei enthält keinen Ressourcenabschnitt." als Antwort.
Damit Du endlich mal selber rausfinden kannst, was diese Zahlen bedeuten...