Nella mia applicazione C# .NET 4, utilizzo WndProc
per elaborare alcuni messaggi che riguardano principalmente il ridimensionamento dell'applicazione a/da schermo intero.Gestione del messaggio AeroSnap in WndProc
In questo momento sto solo occupa delle SC_MAXIMIZE
e WM_NCLBUTTONDBLCLK
per determinare se la finestra viene ridimensionata da o verso uno stato ingrandito (lo so non ho bisogno WndProc per gestire SC_MAXIMIZE
, ma Form_Resize
non sembrava al fuoco per un WM_NCLBUTTONDBLCLK
messaggio quando faccio doppio clic sulla barra del titolo dell'applicazione
Ora ho notato che se I Aero scatta la finestra nella parte superiore dello schermo per ingrandirla, nessuno dei messaggi precedenti viene pubblicato in modo che non venga applicata una determinata logica quando la finestra è ingrandita tramite Aero Snap. Voglio solo gestire il messaggio se la finestra è scattata nella parte superiore dello schermo anziché a destra o a sinistra, o se una finestra non è aperta da quella ingrandita osizione.
Non sono riuscito a trovare nessuno dei messaggi finestra relativi a Aero Snap. Qualcuno sa di riferimenti per quei messaggi?
Mi sono chiesto anche questo ... Non sono mai stato in grado di capirlo, comunque. – aboveyou00