Witam. Uzywam Visual Studio .NET 2003. Mam problem z menu glownym. Typ aplikacji to Dialog Based.
Utworzylem menu, dodalem do okna, poszczegolne pozycje maja tez swoje metody. Problem jest taki: dodalem do menu rowniez zdarzenia ON_UPDATE_COMMAND_UI i odpowiednie metody.
Jedna z nich:
void CMyDialog::OnUpdateKolorBialy(CCmdUI *pCmdUI)
{
pCmdUI->SetRadio(bialy == true);
}
bialy to obiekt typu
bool
mowiacy czy wybrany jest kolor bialy. Druga metoda to zaznaczenie kropki przy kolorze czarnym rozniaca sie nazwa i operacja:
pCmdUI->SetRadio(bialy != true);
Pisane wg MSDN. Problem w tym ze NIE DZIALA! Same wartosci pola bialy sie zmieniaja po klikach ale wyglad menu sie nie zmienia :-/ Wiec jesli ktos jest w stanie pomoc to bardzo prosze.