Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DanaGG
Сообщений: n/a
#1

Назначение действия на флаг AppendMenu - C++

23.02.2014, 05:23. Просмотров 187. Ответов 0
Метки нет (Все метки)

Всю ночь пыталась сделать свое пианинко , но все уперлось в AppendMenu
Делала по туторам, т.к. еще только осваиваю cpp,хотя вроде как получается! Проблема моя в следующем. На сколько я поняла, AppendMenu создает флаги и если на кнопки и button я могу забиндить, то флаги не получается - просто не знаю как. Пыталась, как и с button сделать типа если клавиша проигрывается вот так
C++
1
2
3
if(LOWORD(wParam) == 6) {
                        PlaySound("C:/notes/la.wav", NULL, SND_ASYNC) ;
      }
То и флаг должен выполнять действие вот так
C++
1
2
if(LOWORD(wParam) == "Help")
                        {"открыть вкладку помощь"}
Но все это выдает ошибку. Вот я и хочу узнать какой командой нужно оперировать в данном случае.
А еще хотела бы узнать, как сделать так, что бы при нажатии на флаг открывалось новое окно? Вот я хочу сделать 3 флага
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ case WM_CREATE:
                 
                 
          {
                 HMENU hMenubar = CreateMenu();
                 HMENU hFile = CreateMenu();
                 HMENU hOptions = CreateMenu();
           
           
           AppendMenu(hMenubar, MF_POPUP, (UINT_PTR)hFile, "File");
    
           
           
           
           AppendMenu(hFile, MF_STRING, NULL, "Help");
           AppendMenu(hFile, MF_STRING, NULL, "Infirmation");
           AppendMenu(hFile, MF_STRING, NULL, "EXIT");
           
           
           
                   SetMenu(hwnd, hMenubar); }
"Помощь", "Информация" и "выход" и нужно что бы на каждый флаг вылезало окно, кроме выхода конечно)
Прогаю я в Dev c++
Было бы очень славно, если бы мне помогли или хотя бы натолкнули на верный путь)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2014, 05:23     Назначение действия на флаг AppendMenu
Посмотрите здесь:

39+ (-39) будет ли установлен флаг переполнения? C++
C++ Не реагирует на флаг
C++ Как сделать флаг чередованием --**--**... ?
C++ флаг сбрасывается
C++ Нарисовать флаг России C++
флаг заполнения масива через перегрузку C++
C++ Флаг eofbit в потоке и условные операторы
C++ Назначение комментария
C++ Флаг переполнения
C++ Почему если флаг состояния потока eof поднят, то флаг good опущен?
Флаг skipws C++
Назначение оператора :: C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru