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

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

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

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

17.11.2009, 08:03. Просмотров 365. Ответов 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 не проходит - в чём дело???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2009, 08:03     элементы окна
Посмотрите здесь:

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

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

Парные элементы массива уменьшить вдвое, нечетные элементы заменить их квадратом - C++
Помогите,пожалуйста. Ввести начальный одномерный массив из n элементов. Переделать его следующим образом: Парные элементы уменьшить...

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

Зеркально отразить элементы матрицы элементы относительно горизонтальной оси - C++
Дана квадратная матрица порядка 2n+1 . Зеркально отразить ее элементы относительно горизонтальной оси симметрии матрицы на языке С++ ...

Матрица. Все элементы последней строки уменьшить на соответствующие элементы третьего столбца - C++
В первом модуле определена квадратная матрица 4-ого порядка. Выводится из изменная матрица построчно. Во втором модуле все элементы...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
17.11.2009, 12:37     элементы окна #2
в событеи BEGIN_MESSAGE_MAP()
END_MESSAGE_MAP()
кнопку ставили?
Somebody
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,190
Завершенные тесты: 1
17.11.2009, 12:42     элементы окна #3
Вообще обработку сообщений надо бы делать в WindowProc. А насчёт этого - в строке 7 надо && вместо &.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2009, 10:57     элементы окна
Еще ссылки по теме:

Если элементы массива не образуют убывающей последовательности, то заменить его отрицательные элементы - C++
:cry: Ребята выручайте. Без вас мне край. У меня не было С++ ,но мне надо сделать задачку и отбодаться:-[ напишите по возможности с...

Перемножить попарно элементы строки, в которой расположен максимум матрицы, на элементы столбца - C++
В данной матрице найти наибольший элемент и перемножить попарно элементы строки , в которой он расположен , на элемент столбца в котором он...

Дан одномерный массив, найти все отрицательные элементы; элементы, большие данного числа n - C++
дан одномерный массив, найти 1)все отрицательные элементы 2) элементы, большие данного числа n 3)все элементы, начиная с n1-го по...

Скопировать все элементы массива с четным индексом, слева от которых элементы с нечетным значением - C++
3. Ввести массив А. В массив В скопировать все элементы массива А, имеющие четный индекс, слева от которых расположены элементы...


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

Или воспользуйтесь поиском по форуму:
todesengel
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 23
18.11.2009, 10:57  [ТС]     элементы окна #4
BEGIN_MESSAGE_MAP() это MFC - у меня без него....
как быть???
Yandex
Объявления
18.11.2009, 10:57     элементы окна
Ответ Создать тему
Опции темы

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