Volevo cambiare la caption di una finestra, usando semplicemente SetWindowText
Il punto è che cambia soltanto la caption della finestra (effettivamente), ma non quella dell'icona sulla barra di avvio, vicino START.
Che funzione devo usare?
Volevo cambiare la caption di una finestra, usando semplicemente SetWindowText
Il punto è che cambia soltanto la caption della finestra (effettivamente), ma non quella dell'icona sulla barra di avvio, vicino START.
Che funzione devo usare?
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
If the target window is owned by the current process, SetWindowText causes a WM_SETTEXT message to be sent to the specified window or control. If the control is a list box control created with the WS_CAPTION style, however, SetWindowText sets the text for the control, not for the list box entries.
To set the text of a control in another process, send the WM_SETTEXT message directly instead of calling SetWindowText.
Amaro C++, il gusto pieno dell'undefined behavior.
Niente da fare.
Anche con SendMessage la barra cambia la caption, ma la caption della barretta nella barra di avvio start non cambia.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
È un problema che hai con un'applicazione specifica o in generale?
Amaro C++, il gusto pieno dell'undefined behavior.
Fulminacci, lo fa solo l'applicazione interessata.
Come mai si comporta in questo modo?
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Non saprei... sai qualcosa del funzionamento interno di quell'applicazione?
Amaro C++, il gusto pieno dell'undefined behavior.
Nada de nada
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Che applicazione è? La sua caption è temizzata? Che nome fornisce per essa Spy++ dopo che le hai cambiato il titolo?
Amaro C++, il gusto pieno dell'undefined behavior.
Grazie a Spy++ ho trovato una seconda finestra nascosta che faceva da caption.
Tutto ok!
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Amaro C++, il gusto pieno dell'undefined behavior.