Я не много занимаюсь программированием Windows, но не могу понять, как это сделать ...
У меня есть панель инструментов для моего приложения, которая позволит пользователю включать и выключать определенные функции. У меня есть окна, распознающие, когда нажата одна из этих панелей инструментов, однако одна из опций использует функциональность «Проверено».
Вопрос в том, как узнать, является ли это текущим значением true или false в моем коде, а также как мне установить значение false в моем коде?
В основном мне это нужно ...
Чтобы выглядеть так ...
После того, как пользователь щелкнет по нему
Код до сих пор ...
switch (wmId)
{
case ID_SETTINGS_ENABLEGRAVITY:
{
MENUITEMINFO mii = { sizeof(MENUITEMINFO) };
mii.fMask = MIIM_STATE;
GetMenuItemInfo((HMENU)IDR_MENU1,ID_SETTINGS_ENABLEGRAVITY, FALSE, &mii);
mii.fState ^= MFS_CHECKED;
SetMenuItemInfo((HMENU)IDR_MENU1,ID_SETTINGS_ENABLEGRAVITY, FALSE, &mii);
break;
}
Спасибо