Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не обязательно разыменовывать указатель на функцию при вызове? http://www.cyberforum.ru/cpp-beginners/thread1103170.html
Здравствуйте. Вот такой вопрос. void estimate(int lines, double (*pf) (int)); //прототип // ... void estimate(int lines, double (*pf) (int)) { using namespace std; cout << lines << "...
C++ C++ SDL Всем привет! Работал я значи в SDL, а потом что-то нажалось ил не нажалось и вообщем теперь, при компиляции любого(работающего, подходящего для SDL кода) мне Code::Blocks выдаёт такое уведомление: ... http://www.cyberforum.ru/cpp-beginners/thread1103169.html
Программно реализовать метод ядерных строк C++
нужно программно реализовать метод ядерных строк... вот что у меня получилось, только работает неправильно... не могли бы вы мне помочь?? #include<stdio.h> #include<iostream.h> intmain() { int...
Матрицы C++
// ConsoleApplication11.cpp: главный файл проекта. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace System; using namespace std; int Matrica1() {
C++ Как исправить одномерный массив на двумерный, чтобы результат матрицей выдавало? http://www.cyberforum.ru/cpp-beginners/thread1103143.html
#include "stdafx.h" #include <iostream> #include "math.h" #include "stdlib.h" using namespace std; int main() { setlocale(LC_ALL,"Russian"); // Эта строчка для русских символов в...
C++ Сомневаюсь в правильности ответа У меня вот что получилось int n; float sum = 0;float x; x = 10; for(n = 1;n <= 10;n++); { sum = (n+1)/pow(x,n); } cout<<"Otvet = "<<sum<<endl; system("pause"); подробнее

Показать сообщение отдельно
DanaGG

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

23.02.2014, 05:23. Просмотров 206. Ответов 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++
Было бы очень славно, если бы мне помогли или хотя бы натолкнули на верный путь)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru