ブール値を、それがすでに何であるかに基づいて反転させたいだけです。それが本当なら-それを偽にしてください。それが偽の場合-それを真にします。
これが私のコードの抜粋です:
switch(wParam) {
case VK_F11:
if (flipVal == true) {
flipVal = false;
} else {
flipVal = true;
}
break;
case VK_F12:
if (otherVal == true) {
otherValVal = false;
} else {
otherVal = true;
}
break;
default:
break;
}