gabbiano ha scritto:
Le tre icone in alto a destra, tipiche di ogni finestra sono: (da sinistra a destra)
Minimizza (con l'icona di un underscore)
Riduci/Massimizza (se ridotto è un quadrato ...e se massimizzato sono due quadratini sovrapposti)
Chiudi (è una X)
SC_RESTORE funziona solo quando "riduco" da un "massimizza" (e quindi quando uso il Riduci/Massimizza)
MA... se uso il "Minimizza" (ovvero il pulsante con l'underscore) e quindi l'applicazione rimane presente solo come pulsante nella taskbar ...E POI, clicco sul pulsante della taskbar per far riapparire l'applicazione ...SC_RESTORE non va
Qui di seguito gli eventi interessati :
SC_RESTORE = quando clicchi sull'icona con i 2 quadratini
SC_MAXIMIZE = quando clicchi sul quadrato grande
SC_MINIMIZE = quando clicchi sull'underscore
ma nessuno di questi viene attivato fai riapparire l'applicazione dalla taskbar, per fare ciò devi utilizzare l'evento onPaint che viene scatenato nel tuo caso, anche se non conosco realmente le tue esigenze. Come già accennato l'evento onPaint è sempre da valutare nel suo utilizzo.
Altre soluzioni non mi vengono in mente.