Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

WC_IPADDRESS & fonte utilisateur

1 réponse
Avatar
Sylvain SF
Après de heures de traques, il apparaît qu'un contrôle
'WC_IPADDRESS' détruit la fonte qui lui a été associé
via WM_SETFONT lors de son traitement de WM_DESTROY.
je n'ai vu ce comportement (inattendu) sur aucun
autre contrôle standard.

confirmez-vous cela ? existe-t-il une raison ?

Sylvain.

1 réponse

Avatar
Christian ASTOR
Sylvain SF wrote:

Après de heures de traques, il apparaît qu'un contrôle
'WC_IPADDRESS' détruit la fonte qui lui a été associé
via WM_SETFONT lors de son traitement de WM_DESTROY.
je n'ai vu ce comportement (inattendu) sur aucun
autre contrôle standard.

confirmez-vous cela ? existe-t-il une raison ?



Oui, il envoie un WM_GETFONT à chaque Edit control puis fait un
DeleteObject()
On peut faire une copie de la fonte avec
GetObject()-CreateFontIndirect() pour qu'il détruise la copie.