PDA

Visualizza la versione completa : [DELPHI] SetWindowPos fa sparire i controlli


VaLvOnAuTa
03-11-2006, 11:39
Salve :)

Sto facendo un form che funzionerà da alert popup (sullo stile di quello di msn messenger, per intenderci).
Il problema è che devo usare la funzione SetWindowPos per
- posizionare il popup sopra tutte le finestre in utilizzo sul desktop (il form principale dovrebbe essere ridotto ad icona nella sysbar per la maggior parte del tempo)
- posizionare il popup nella parte inferiore destra dello schermo.

Ho notato che questa funzione però, nel ridisegnare il form mi elimina tutti i controlli che metto sulla finestra ad esclusione dei label. Bug o mancanza di qualche parametro da parte mia?

VaLvOnAuTa
03-11-2006, 12:15
Risolto. :)

Il problema non era nella chiamata a SetWindowPos ma nella successiva chiamata alla funzione AnimateWindow.
Per poter visualizzare i controlli sul form dopo animatewindow bisogna aggiungere il comando Show :stordita:

Loading