Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2011, 03:36   #1
kate21
Новичок
Джуниор
 
Регистрация: 08.05.2011
Сообщений: 1
По умолчанию MFC и меню

Добрый вечер. Подскажите пожалуйста, как создать меню, пункты которого зависят от значения переменной. Меню добавлено в ресурсах.
Объявление переменной:
Код:
#define GETAPP ((CtlogicApp*)AfxGetApp())


#include "resource.h"		// основные символы



class CtlogicApp : public CWinApp
{
public:
	CtlogicApp();

	public:
          .
          .
          .

	int userType; // - та самая переменная
          .
          .
          .
};
extern CtlogicApp theApp;

Инициализация переменной в другом классе:
Код:
GETAPP->userType = tmpUser->getType();
Меню, определенное в ресурсах(файл ***.rc):
Код:
IDR_MAINMENU MENU 
BEGIN
    POPUP "&Файл"
    BEGIN
        MENUITEM "Вы&ход",                      ID_EXIT
    END
    POPUP "&Учет"
    BEGIN
        MENUITEM "&Пользователи",               ID_USERS  //вот эти пункты должны быть или не быть в зависимости от значения переменной userType
        MENUITEM SEPARATOR
        MENUITEM "&ТС",                         ID_TRANSPORT
        MENUITEM SEPARATOR
        MENUITEM "Города",                      ID_32785
    END
    POPUP "Заказы"
    BEGIN
        MENUITEM "&Карта маршрута",             ID_ROUTEMAP
    END
END
kate21 вне форума Ответить с цитированием
Старый 09.05.2011, 09:58   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

посмотри в сторону динамического изменения меню

InsertMenu/DeleteMenu
counter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
меню как на сайте p&g (меню ввиде таблицы) ilma55 WordPress и другие CMS 0 19.09.2010 19:09
И сново sendMessage =) Как нажать пункт верхнего меню и меню правой кнопки? TwiX Win Api 9 15.10.2009 01:57
Оформление меню (вытекает из другого меню) TilerDerton Общие вопросы Delphi 3 20.08.2009 02:20
Для доступа к пунктам главного меню клавиши ALT + подчеркнутая буква меню в офис 2007? Окоча Юра Microsoft Office Word 1 24.02.2009 12:29
Меню с Items в виде набора Bitmap (как меню редактирования в Word'е) chandrasecar Мультимедиа в Delphi 7 14.01.2009 09:20