Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » DirectX » Windows-Mauszeiger in DirectX Mode sichtbar!!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.09.2005, 16:05 Uhr
~Elvira
Gast


Hallöchen...

Versuche mich gerade daran ein DX-Programm zu schreiben mit der DX7 schnittstelle unter XP!!

Wenn Ich mein Programm nun Compiliere wird mein DX initialisiert man sieht auch meine Ausgabe auf dem Schirm aber komischerweise bleibt der Mauspfeil von Windows auf der Oberfläche zu sehen!!
Da Ich nicht denke das das korrekt ist wollte ich fragen was Ich falsch mache, oder wie Ich in dort wegbekomme....

2.Problem

In meine Winmain habe Ich am ende diese schleife:

while ( !bDone)
{
if (PeekMessage(&message,NULL,0,0,PM_REMOVE))
{
TranslateMessage(&message);
DispatchMessage(&message);
}

}
MessageBox(NULL, "Hallo", "Nachricht", MB_OK);

xDDraw_Beenden();
return (message.wParam);

Ich setze in der WindowProc bei WM_DESTROY-nachricht bDone auf TRUE und führe PostQuitMessage(0) aus..

Das Programm wird auch beendet doch wird nach mein Obigen schleife nicht die MessageBox die ich zum Testen des Programmaustritts dort eingelagert habe angezeigt, noch wird xDDraw_Beenden ausgeführt..

Was ist da los???

Tschüss die kleine noch unwissende Elvira...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.09.2005, 16:45 Uhr
Oliver
S2-Pixelgeneral


Dass der Mauszeiger angezeigt wird ist normal, warum sollte er nicht angezeigt werden?! Falls du ihn weghaben willst kannste das mit SetCursor(0) machen.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.09.2005, 11:15 Uhr
~Elvira
Gast


Ja vielen Dank erstmal hierfür!!

Wie sieht es aber nun mit meinemProgrammaustritt aus??
Na Ich schau nochmal, ansonsten poste Ich mal Winmain und WinProc!!

Tschüss die die kleine jetzt mehrwissende Elvira!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.09.2005, 14:05 Uhr
Oliver
S2-Pixelgeneral


Keine Ahnung, wo du beendest, also wo du bDone auf true setzt...
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.09.2005, 21:50 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du darfst kein PostQuitMessage aufrufen, sondern einfach eben bDone auf true setzen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ DirectX ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: