Bonjour
Je debute,
Peut on remplacer la fonction utilise par un HWND deja crée, comme on peut le faire avec à la creation avec createwindow ?
Bonjour
Je debute,
Peut on remplacer la fonction utilise par un HWND deja crée, comme on peut le faire avec à la creation avec createwindow ?
Bonjour,
Oui tout à fait, on peut remplacer la DialogProc d'une fenêtre déjà créée, c'est d'ailleurs utile pour faire ce qu'on appel du "subclassing".Peut on remplacer la fonction DlgProc d un HWND
Pour cela il existe la fonction SetWindowLong (ou SetWindowLongPtr) en passant DWL_DLGPROC ( ou DWLP_DLGPROC) à la fonction ce qui permet de changer la DlgProc d'une fenêtre.
cf. http://msdn2.microsoft.com/en-us/library/ms644898.aspx
Ne pas oublier de regarder les remarques sur la MSDN.
voir cet exemple : http://chgi.developpez.com/windows/subclassing/
Ok,
Merci beaucoup.
J'ai encore appris quelque chose.
Je crois avoir compris le MSDN, cela semble confirmer dans l exemple que tu as mis.
Merci encore
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager