J'ai une boîte de dialogue avec une case à cocher et un bouton. Je veux activer/désactiver le bouton en fonction de l'état de la case à cocher. J'ai essayé parvenir en utilisant ON_UPDATE_COMMAND_UI:Etat du bouton contrôlé par une case à cocher
...
DDX_Check(pDX, IDC_CHECK1, bFlag);
...
ON_UPDATE_COMMAND_UI(IDC_BUTTON1, OnUpdateButton1)
...
void ColorDialog::OnUpdateButton1(CCmdUI* pCmdUI)
{
pCmdUI->Enable(bFlag);
}
Mais rien ne se passe. Cocher/décocher la case ne fait rien au bouton.
Qu'est-ce que je fais mal ici?
qui est 'ON_BN_CLICKED (IDC_CHECK1, ...)', pas 'ON_BN_CLICKED (IDC_BUTTON1, ...)' – djeidot