Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Вывод бинарного дерева Здравствуйте, подскажите, как вывести бинарное дерево. Основная проблема появляется, когда значения выходят за пределы клиентской области. В Borland то оно автоматически создасет скролбар и можно... https://www.cyberforum.ru/ visual-cpp/ thread37510.html Сохранение BMP Visual C++
Я только-только начинаю... не судите строго. код ошибки: 1>ccccView.obj : error LNK2019: unresolved external symbol __imp__WriteBmp referenced in function "public: void __thiscall...
Visual C++ Как подключить написанную библиотеку к программе? Помогите, пожалуйста. Написала сама библиотеку: mPOOH.cpp #include "mPOOH.h" #include <iostream> #define MAXMODULE 50 char module; https://www.cyberforum.ru/ visual-cpp/ thread37480.html Visual C++ поиск остовного дерева по алгоритму Прима Помогите пожалуйста написать программу рисования остовного дерева по алгоритму Прима на Visual C++, нужно чтобы граф рисовался на диалоговом окне. нашел код алгоритма на С++ Builder незнаю как его... https://www.cyberforum.ru/ visual-cpp/ thread37474.html
Visual C++ Error LNK2019: unresolved external symbol в MFC
#include <afxwin.h> // MFC Основные и стандартные компоненты class CMainWnd : public CFrameWnd { public: CMainWnd(); // Конструктор по умочанию }; CMainWnd::CMainWnd() {...
Visual C++ Стили оформления Необходимо написать программу которая меняет стили панели задач (возможно я не правильно это называю). Облазил множество ссылок интернета и не нашёл нужной функции или кода. Нужно программно изменять... https://www.cyberforum.ru/ visual-cpp/ thread37456.html
Visual C++ Реализация Menu У меня иметься готовый проект MFC Application с несколькими окнами. Во вкладке Resource View я добавил Menu. Подскажите пожалуйста. Как привязать это Menu к нужному диалоговому окну. Пишу в Microsoft... https://www.cyberforum.ru/ visual-cpp/ thread37454.html Visual C++ помогите с проблемой
помогите с проблемой: #include <afxwin.h> // MFC Основные и стандартные компоненты class CMainWnd : public CFrameWnd { public: CMainWnd(); // Конструктор по умочанию }; CMainWnd::CMainWnd()...
Visual C++ исключить из массива элемент с максимальным значением Написал прогу а в ответ выдает случайные числа. Помогите разобраться что не так. #include <iostream.h> void main(){ int max,i,j; int a={3,8,29,6,9,30,-999999}; int b; i=0; max=a; ... https://www.cyberforum.ru/ visual-cpp/ thread37348.html Visual C++ Закомпилировать прогу https://www.cyberforum.ru/ visual-cpp/ thread37327.html
Добрый день, в общем у меня проблема с установкой Visual C++ 6.0, на решение проблемы нету времени. Поэтому прошу тех у кого установлен C++ 6.0, закинуть в прогу код (который ниже) и закомпилить его....
MFC для начинающих Visual C++
Помогите найти толковый материал по MFC и WinAPI для новичков. Нужен именно понятный материал, с простыми примера создания кнопок и графики и тд. Я не имею опыта работы с MFC, для меня это, пока,...
Visual C++ Как вывести видеофайл в окно? Требуется вывести видеофайл в окно в контейнере avi, mkv, mp4, т.е. формат любой практически. Потом его воспроизвести, причем с возможностью покадрового просмотра вперёд, назад и возможностью вывода... https://www.cyberforum.ru/ visual-cpp/ thread37148.html
153 / 137 / 34
Регистрация: 23.05.2009
Сообщений: 275
0

Создание меню без использования ресурсного файла - Visual C++ - Ответ 179058

31.05.2009, 22:06. Показов 2848. Ответов 3
Метки (Все метки)

Создаю меню при помощи функций CreateMenu(),CreatePopupMenu(). Добавлял пункты меню функцией

C++
1
2
3
4
5
6
BOOL AppendMenu(
   HMENU hMenu,
   UINT nFlags,
   UINT_PTR nIDNewItem ,
   LPCTSTR lpszNewItem  
);
Все было бы замечательно, но мне нужно также создать таким образом пукнты в меню при нажатии на который устанавливался флажок, а при повторном нажатии он снимался и тд и тп. НАшел в МСДН описание функции AppendMenu(). Одними из значений которые может принимать может второй параметр были MF_CHECKED / MF_UNCHECKED.Таким образом получилось нечто такое:
C++
1
2
3
4
5
6
7
HMENU hMenu=CreateMenu(), hM1=CreatePopupMenu();
AppendMenu(hM1,MF_STRING,100,"Пункт1");
AppendMenu(hM1,MF_STRING,101,"Пункт2");
AppendMenu(hM1,MF_SEPARATOR,102,"");
AppendMenu(hM1,MF_CHECKED,103,"Пункт3");
AppendMenu(hMenu,MF_POPUP,(UINT)hM1,"Меню1");
SetMenu(hWnd,hMenu);
Меню выводится, однако пункт, который должен был быть с флагом, был заранее отмечен флагом и на попытки снять флажок никак не реагировал. Подскажите как мне сделать таки меню с пунктами чтобы можно было отмечать флажками не используя ресурсные файлы?

Вернуться к обсуждению:
Создание меню без использования ресурсного файла Visual C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2009, 22:06
Готовые ответы и решения:

Меню без использования ресурсов
#include &lt;windows.h&gt; #include &lt;commctrl.h&gt; const IDM_Enable_Disable = 0; const IDM_Exit = 1;...

Вёрстка адаптивного меню-гамбургер без использования фреймворков
Всем привет! Необходимо сверстать адаптивное гамбургер-меню без использования фреймворков...

Динамическая смена имени ресурсного файла изображения
Добрый день уважаемые форумчане! небольшой кусок кода: int z1,q1; z1 =...

За один просмотр файла и без использования дополнительных файлов вывести элементы файла f в указанном порядке
Если можете сделайте программу (сам пытался понять как делать но не получается +времени нет...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2009, 22:06

Очередь. За один просмотр файла без использования дополнительных файлов напечатать элементы файла в порядке
HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HELP!!!HE...

Создание приложения без использования Storyboard
Здравствуйте, дано задание (в названии). Совсем новичок в этой теме. Есть ли туториалы, как это...

Создание 2D игр без использования движка
Подскажите где можно найти много инфы по этой теме. Подойдут недоделанные до конца проекты, и...

Создание линии без использования Line
Прошу помогите! мучаюсь второй день, не могу придумать как сделать общую процедуру, чтобы рисовать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru