PDA

View Full Version : Nome finestra da handle con win32


Abdujaparov
02-11-2006, 21:18
Salve a tutti ho una handle di una finestra, con quale funzione delle api di win32 posso ottenere il titolo della finestra visualizzata?
Grazie a tutti, ciao ciao.

71104
02-11-2006, 21:21
GetWindowTextLength e poi GetWindowText

andbin
03-11-2006, 08:52
Anche tramite i messaggi WM_GETTEXTLENGTH e WM_GETTEXT.

71104
03-11-2006, 14:00
le due API che ho detto non fanno altro che inviare quei due messaggi.

andbin
03-11-2006, 14:27
le due API che ho detto non fanno altro che inviare quei due messaggi.Lo so :p Ho solo fatto presente che ci sono anche questi 2 messaggi.

Tra l'altro ci sono delle lievi differenze tra le 2 funzioni e i 2 messaggi. Se cerchi di prendere il testo di un campo di "Edit" che appartiene ad un altro processo, le due funzioni falliscono mentre i due messaggi funzionano.