2010-08-23 20 views

risposta

8

Puoi dargli una maniglia abbastanza facilmente. Dai un'occhiata a AllocateHWND nell'unità Classes. Chiamalo per creare un handle per il tuo modulo dati e definire un semplice gestore di messaggi che elaborerà UM_LOG_ON_OFF.

+0

Does AllocateHWND crea semplicemente una finestra nascosta? –

+0

@gbrandt: Crea un * handle di finestra *, che non è esattamente la stessa cosa. Tutti i controlli visivi devono avere un handle di finestra per ricevere messaggi e gestire il proprio disegno (e i controlli visivi senza un handle non possono disegnare o ricevere messaggi), ma non tutti gli handle ned devono essere associati a un elemento visivo. –

+1

@gbrandt: dare un'occhiata a questo collegamento http://www.delphidabbler.com/articles?article=1 in "Come un componente senza finestra può ricevere messaggi da Windows" –

Problemi correlati