Bonjour à tous!
J'ai créé une boîte de dialogue grâce à DialogBox. Dans la procédure gérant cette boîte, j'aimerai valider un contrôle qui est initialement invalidé (grisé) et inversement.
Merci à qui pourrait m'aider.
Bonjour à tous!
J'ai créé une boîte de dialogue grâce à DialogBox. Dans la procédure gérant cette boîte, j'aimerai valider un contrôle qui est initialement invalidé (grisé) et inversement.
Merci à qui pourrait m'aider.
Salut !
Tu pourra utiliser l'API :EnableWindow !
a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 EnableWindow(HandleDialogBox,false);
Avec ça, ça désactive toute la fenêtre non ?Envoyé par Interruption13h
OK. Merci pour l'info.
Mais du coup, j'ai une autre question: comment accéder au handle du contrôle que je veux valider/invalider (par exemple, pour le contrôle OK portant l'ID: IDOK) ?
En effet, ça désactive toute la boîte de dialogue, alors que je veux juste modifier un des contrôles de la boîte de dialogue
Valider ? Tu veux plutôt l'activer et le désactiver.Envoyé par damleg
Comme il a été dit :
Pour récupérer le HWND du controle : GetDlgItem.Tu pourra utiliser l'API :EnableWindow !
OK. Ca marche niquel. Merci à tous!!!
PS. C'était bien activer/desactiver que je voulais dire![]()
Partager