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

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

Войти
Регистрация
Восстановить пароль
 
todesengel
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 23
#1

элементы окна - C++

17.11.2009, 08:03. Просмотров 380. Ответов 3
Метки нет (Все метки)

сделал вот такой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include"windows.h"
int __stdcall WinMain(HINSTANCE h1,HINSTANCE h2,char*para,int showcmd)
{
    HWND w=CreateWindowA(WC_DIALOG,0,WS_VISIBLE|WS_CHILD,0,0,120,70,GetDesktopWindow(),0,0,0);
    CreateWindowA("button","close",WS_VISIBLE|WS_CHILD,0,0,60,60,w,(HMENU)0x0100,0,0);
    MSG m={};
    while(!(m.message==WM_COMMAND&m.wParam==0x0100))
    {
        GetMessageA(&m,w,0,0);
        TranslateMessage(&m);
        DispatchMessageA(&m);
    };
    return(false);
};
он создаёт окошко, в нём создаёт дочернее окно типа "button", тоесть кнопку, этой кнопке даётся ID 0x0100. но потом в цикле окна принажатии на эту кнопку похоже сообщение с кодом 0x0100 не проходит - в чём дело???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2009, 08:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос элементы окна (C++):

Не вижу окна с кодом (нет окна редактирования): найти причины странного поведения программы - C++
Создаю проект, а кроме синего экрана ничего больше нет, не знаю, что делать. Прочла здесь же про образователь решений(типа должен быть...

Почему авторы диалоговых окон стараются сделать свои окна максимально похожими на стандартные окна? - C++
Начал рассматривать множество программ на С++ и заметил, что программисты стараются сделать почти все диалоговые окна максимально похожими...

поиск Handle окна, зная ControlId окна - C++
вопрос по сабжу

Как запретить сворачивание окна приложения при нажатии кнопки "свернуть все окна" - C++
Что происходит при нажатии этой кнопки в плане сообщениий, и как их перехватить и игнорировать,что бы окно не сворачивалось? Чем это...

Подскажите функцию для получения HWND текущего окна, или по названию окна (для экспорта в VFP6) - C++
пусто

Удалить из массива, в котором все элементы различны, максимальный и минимальный элементы - C++
Удалить из массива, в котором все элементы различны: а) максимальный элемент б) минимальный элемент Добавлено через 4 минуты ...

3
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
17.11.2009, 12:37 #2
в событеи BEGIN_MESSAGE_MAP()
END_MESSAGE_MAP()
кнопку ставили?
0
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,197
Завершенные тесты: 1
17.11.2009, 12:42 #3
Вообще обработку сообщений надо бы делать в WindowProc. А насчёт этого - в строке 7 надо && вместо &.
0
todesengel
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 23
18.11.2009, 10:57  [ТС] #4
BEGIN_MESSAGE_MAP() это MFC - у меня без него....
как быть???
0
18.11.2009, 10:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2009, 10:57
Привет! Вот еще темы с ответами:

Элементы матрицы умножить на скаляр C=5,2. Элементы третьего столбца заменить единицами - C++
Не могу понять как вычислить матрицу, подскажите пожалуйста=) Данная матрица А (4,5), элементы умножить на скаляр C = 5,2. Элементы...

Вывести элементы массива в виде таблицы и переставить его элементы местами - C++
Скажите каким образом переставляется двумерный массив ? К примеру : {1,2,3,4,5} мне нужно элементы поменять местами так чтобы последний (5)...

Все элементы последней строки матрицы увеличить на соответствующие элементы предпоследней - C++
Дана квадратная матрица. необходимо вести порядок и элементы квадратной матрицы. в с++ нужно все элементы последней строки увеличить на...

если в массиве положительные элементы или отрицательные элементы будут соседями - C++
очень нужна помощь! помогите пожалуйста! если в массиве a положительные элементы или отрицательные элементы будут соседями то вывести их на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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