Я пытаюсь получить 2 флажка в своем приложении, чтобы действовать как переключатели. IE. Когда галочка будет нажата, другая кнопка отключится. Я не верю, что это может быть достигнуто через меню свойств, поэтому я пытаюсь сделать это в коде.C++ Checkbox действует как радиокнопки WINAPI (No MFC)
Я не знаю, как это сделать вообще, поэтому я немного теряюсь. Это то, что у меня есть до сих пор (что не работает)
case BN_CLICKED:
if(BN_CLICKED == IDC_CHECK_MW){
SendMessage(GetDlgItem(hDlg,IDC_CHECK_MW), BM_GETCHECK, (WPARAM)0 ,(LPARAM)0) == BST_CHECKED;
}
Возможно, мне будет удобно, но любая помощь будет замечательной!
Почему на земле пытаются сделать флажок работать как кнопки радио? Почему бы вам просто не использовать набор переключателей? – jussij
@jussij, может быть, программа предназначена для троллинга, кто знает? : p Я согласен, что причина должна быть дана. – chris
Hah, Это не означало, что тролль нет, я просто подумал, что это сделает GUI немного лучше, но я не знаю, что я думал, потому что он просто закончится запутанным для пользователя. Все равно, ваш код сделал трюк @Chris. Благодаря! – L337BEAN