Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » hinweise gesucht: welche messages schickt windows wann

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
01.06.2009, 14:04 Uhr
gerspeece2



es ist ewig dasselbe dilemma: ich programmiere was und irgendwann steige ich nicht mehr durch, was wann passiert...sollte eigentlich bei einer so straighten programmiersprache wie c++ nicht passieren...knackepunkt ist immer das windows etwas macht womit ich nicht gerechnet habe. mal ein konkretes beispiel: ich behandele den vorfall, dass der user die bildschirmauflösung ändert während mein programm läuft. da die darstellung des inhaltes nicht immer möglich ist, muss ich also prüfen, ob für den fall der änderung der auflösung die darstellung noch möglich ist. das mache ich indem ich auf die message WM_SETTINGCHANGE reagiere.
nun muss ich feststellen, dass windows nicht nur WM_SETTINGCHANGE sendet sondern auch noch von sich aus versucht das geöffnete programmfenster an die neue auflösung anzupassen...eine abfangmöglichkeit besteht bei WM_WINDOWPOSCHANGING und WM_WINDOWPOSCHANGED (bzw. ihren jeweiligen MFC-Äquivalenten) nun da ich das weis, kann (bzw. muss! grrr!) ich den code entsprechend anpassen. Damit ich nicht immer im Nachhinein den Code anpassen muss sondern schon in der Vorplanung berücksichtigen kann was wann passiert, hätte ich gerne die Info was windows denn wann macht! aber so eine auflistung wie beispielsweise: "wenn der user die auflösung ändert dann macht windows automatisch eine anpassung der geöffneten fenster" so eine auflistung/doku scheint es aber nicht zu geben! oder doch? wo steht sowas? weis jemand von einer solchen dokumentation? dann bitte mal posten!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.06.2009, 19:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi, msdn konsultieren, da sollten alle WM_*Nachrichten aufgelistet sein, und wann wo was gesendet wird steht bei jeder dabei
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: