Citazione:
Originariamente inviato da MRj92
ma scusa, non dovrei "estrarre" dalla struttura LParam il menbro flags per vedere qual'è l'azione eseguita dalla finestra? cioè se è spostamento, ridimensionamento?
Sì, certo. Diciamo che dovrebbe essere: "la prima volta che ricevi WM_WINDOWPOSCHANGED con WINDOWPOS.flags che contiene SWP_SHOWWINDOW".
Io ho provato così: codice:
...
case WM_WINDOWPOSCHANGED:
if(lParam.flags == SWP_SHOWWINDOW)
faiqualcosa();
break;
...
ma:
In function `LRESULT WndProc(HWND__*, UINT, WPARAM, LPARAM)':
`flags' has not been declared
request for member of non-aggregate type before '==' token
Come si fa??