 |
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
schneidi74 Senior JLI'ler

Anmeldedatum: 14.05.2004 Beiträge: 243
Medaillen: Keine
|
Verfasst am: 26.05.2005, 10:46 Titel: Icon |
|
|
Ich habe das Problem, das ich kein Icon in der Titelzeile meines Fensters angezeigt bekomme.
Ich hab das Icon als resource hinzugefügt, im Scripts stehts richtig drin, in der resource header stehts drin, das Datei-Icon funktioniert, nur in der Titelzeile nicht.
Geladen wirds so:
CPP: | WNDCLASSEX wndClass =
{
sizeof(WNDCLASSEX), // Größe angeben
CS_DBLCLKS | CS_OWNDC | CS_HREDRAW | CS_VREDRAW, // Standardstile
MessageHandler, // Callback-Funktion
0, // Zusätzliche Angaben
0, // nicht benötigt
hInstance, // Anwendungsinstanz
//LoadIcon(NULL, IDI_WINLOGO), // Windows-Logo
//LoadIcon(NULL, "ce.ico"),
LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON3) ),
LoadCursor(NULL, IDC_ARROW), // Normaler Cursor
(HBRUSH)GetStockObject(LTGRAY_BRUSH), // hellgrauer Pinsel
MAKEINTRESOURCE(IDR_MENU1), // kein Menü
"WindowClass", // Der Name der Klasse
LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON3) )
}; |
Größe des Icons ist 16x16 (256 Farben) _________________ -+- SchNeiDi74 -+-
-+- www.creative-games.de -+- |
|
Nach oben |
|
 |
FH Super JLI'ler
Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 26.05.2005, 14:54 Titel: |
|
|
Muss LoadCurser nicht als erster Paramter deine HINSTANCE übergeben werden?!? NULL geht, glaub ich, nur für Standard-Icons.
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 29.05.2005, 14:51 Titel: |
|
|
Wenn Du eine Resource hast musst Du logischerweise die Programminstanz übergeben. Wie soll sonst Windows wissen wo er die Resource finden soll? Steht NULL da, denkt er "Aha, im Windows ordner!" _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|