cs_jerome1983
Messages postés13Date d'inscriptionmercredi 14 avril 2004StatutMembreDernière intervention30 juin 2004
-
16 avril 2004 à 11:05
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
16 avril 2004 à 15:47
Bonjour a tous,
Je voudrai savoir s'il est possible d'enlever la croix pour fermer en haut a droite de la boite de dialogue.
Car comme jai un bouton fermer qui a certaine fonction l'utilisateur qui fermerai avec la croix n'executera pas les fonctions du bouton fermé et ca je ne le veut pas.
si oui comment
merci
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 avril 2004 à 11:39
Salut,
pour invalider la croix de fermeture:
Recup du 'style' de ta classe de fenetre
l = GetClassLong(hwnd, GCL_STYLE)
Modifier le bit CS_NOCLOSE et repositionner le style
SetClassLong(hwnd, GCL_STYLE, l)
redrawer la fenetre
RedrawWindow(hwnd, 0, 0, RDW_INVALIDATE Or RDW_FRAME)