ne, CoB steht für Clan ohne Bestimmung *G*
Haben den Clan mal in der 6. Klasse gegründet, und seitdem häng ich es überall vor, weil die Nicks sonst schon vergeben sind.
Hab mir irgendwie nie so Gedanken gemacht, was passiert, wenn man switched (kann damit zusammenhängen, dass bis jetzt all meine Anwendungen mit DirectX solange im Vordergrund waren, bis ich wieder den nächsten Fehler gefunden hab, den es auszubessern galt *G*).
Danke nochmal für die Hilfe. Heute komm ich wohl leider nicht mehr dazu alles richtig einzubauen, aber das sollte jetzt wohl kein großes Problem darstellen.
/edit:
Hab grad noch ein wenig Zeit gefunden und jetzt eine Frage:
Wenn ich das richtig verstehe wird WM_ACTIVATE sowohl an das Fenster gesendet, wenn es wieder in den Vordergrund gerufen wird, als auch, wenn es minimiert wird? Und mit
|
C-/C++-Quelltext
|
1
|
LOWORD(wParam) == WA_INACTIVE
|
wird dann gerpüft ob es minimiert wurde? Falls nicht, wurde es maximiert bzw wieder in den Vordergrund gestellt?
Hab länger nach einer guten Erklärung der einzelnen Window Messages gesucht, aber leider nicht viel gescheites gefunden.
/edit2
so, taucht noch ein zweites kleines Problem auf: Im Vollbildmodus klappt nun alles, wenn ich keinen Text und keine Bilder rendere. Sobald ich aber eines der beiden rendern will, habe ich wieder das gleiche Problem.
Die Vermutung liegt also nahe, dass die Schriften und Texturen verloren gegangen sind. (Schriften erstellt mit D3DXCreateFont, Texturen mit D3DXCreateTextureFromFileEx).
Die Schrift hab ich zB noch unter g_font gespeichert. Gibts einen Befehl, diese wieder "anzumelden" oder wie muss ich das machen?
/edit3:
ok, bei den Schriften hab ich die Funktionen gefunden. (In meiner D3DReset-Methode muss ich dann nur für jede Schrift OnLostDevice und OnResetDevice aufrufen)
Für die Texturen suche ich gerade noch