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

error C2065: wmId: необъявленный идентификатор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Редактирование символьного массива с помощью указателей http://www.cyberforum.ru/cpp-beginners/thread376406.html
str = new char(strlen(tmp)+count+1); strcpy_s(str, strlen(tmp)+1, tmp); tmp; сам массив куда ввели предложение посчитали количество count вхождений в него символа + нулевой байт. В указатель...
C++ Передача значения переменной из одной формы в другую собственно, название темы говорит само за себя) пишу, мол, #include <vcl.h> #pragma hdrstop #include "Unit10.h" #include "Unit11.h" http://www.cyberforum.ru/cpp-beginners/thread376404.html
Устранение повторяющихся символов, чтобы остался только один. C++
Программа заключается в том, чтобы удалять повторяющиеся символы. Помогите отредактировать программу, нужно добавить еще один цикл, не знаю какой, чтобы сдвигать строки при встречи повторяющихся...
Летопись C++
Вообщем, задача с ВКОШПа 2011, задача а вот, собственно, задачка Я ее почти решил, только вот уже запутался в своих же условиях: #include <stdafx.h> #include <stdio.h> #include <conio.h> ...
C++ Динамика http://www.cyberforum.ru/cpp-beginners/thread376393.html
Пожалуйста ребят, кому не трудно, сделайте. Очень вас прошу. Заранее огромное спасибо вам.. Задан массив A. Подпоследовательность A, A, ..., A называется четночередующейся, если любые два...
C++ График зависимость количества перестановок и сравнений от размерности массива для алгоритмов сортировки имеются массивы с размерностью от 1 до 20 с данными не отсортированными,частично отсортированными ,отсортированными в обратную сторону ,с малым количеством уникальных значений . как нарисовать... подробнее

Показать сообщение отдельно
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125

error C2065: wmId: необъявленный идентификатор - C++

02.11.2011, 11:22. Просмотров 1529. Ответов 2
Метки (Все метки)

Всем привет) Вот выдает 3 ошибки....
Помогите пож, спасибо заранее за ваши ответы)

Ошибки:
1>c:\my documents\visual studio 2008\projects\laba_1_spro\laba_1_spro\laba_1_spro.cpp(112) : error C2065: wmId: необъявленный идентификатор
1>c:\my documents\visual studio 2008\projects\laba_1_spro\laba_1_spro\laba_1_spro.cpp(113) : error C2065: wmEvent: необъявленный идентификатор
1>c:\my documents\visual studio 2008\projects\laba_1_spro\laba_1_spro\laba_1_spro.cpp(115) : error C2065: wmId: необъявленный идентификатор
1>c:\my documents\visual studio 2008\projects\laba_1_spro\laba_1_spro\laba_1_spro.cpp(115) : error C2050: значение выражения для варианта выбора не является целым

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
#include "stdafx.h"
#include "laba_1_spro.h"
#include "windows.h" 
 
// Глобальные переменные:
 
HINSTANCE hInst;    // Указатель приложения
LPCTSTR szWindowClass = "Leha";
LPCTSTR szTitle = "ПЕРВАЯ ПРОГРАММА";
 
 
// Предварительное описание функций 
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
 
// Основная программа 
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
    MSG msg;
 
    // Регистрация класса окна 
    MyRegisterClass(hInstance);
 
    // Создание окна приложения
    if (!InitInstance (hInstance, nCmdShow)) 
    {
        return FALSE;
    }
    // Цикл обработки сообщений
    while (GetMessage(&msg, NULL, 0, 0)) 
    {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
    }
    return msg.wParam;
}
 
//  FUNCTION: MyRegisterClass()
//  Регистрирует класс окна 
 
ATOM MyRegisterClass(HINSTANCE hInstance)
{
    WNDCLASSEX wcex; 
    wcex.cbSize = sizeof(WNDCLASSEX); 
    wcex.style          = CS_HREDRAW | CS_VREDRAW;  // стиль окна
    wcex.lpfnWndProc    = (WNDPROC)WndProc; // оконная процедура
    wcex.cbClsExtra     = 0;                        
    wcex.cbWndExtra     = 0;
    wcex.hInstance      = hInstance;        // указатель приложения
    wcex.hIcon          = LoadIcon(NULL, IDI_HAND);     // опре-деление иконки
    wcex.hCursor        = LoadCursor(NULL, IDC_WAIT);    // опреде-ление курсора
    wcex.hbrBackground  = GetSysColorBrush(RGB(150,150,150));   // ус-тановка фона
    wcex.lpszMenuName   = MAKEINTRESOURCE(IDC_LABA_1_SPRO); // определение меню
    wcex.lpszClassName  = szWindowClass;    // имя класса
    wcex.hIconSm        = NULL;
 
    return RegisterClassEx(&wcex); // регистрация класса окна
}
 
// FUNCTION: InitInstance(HANDLE, int)
// Создает окно приложения и сохраняет указатель приложения в переменной hInst
 
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
   HWND hWnd;
 
   hInst = hInstance; // сохраняет указатель приложения в переменной hInst
 
   hWnd=CreateWindow(szWindowClass, // имя класса окна
 szTitle,   // имя приложения
 WS_OVERLAPPEDWINDOW, // стиль окна
 500,   // положение по Х
 200,   // положение по Y
 400,    // размер по Х
 250,    // размер по Y
 NULL// описатель родительского окна
 NULL,// описатель меню окна
 hInstance,  // указатель приложения
 NULL);     // параметры создания.
 
   if (!hWnd) // Если окно не создалось, функция возвращает FALSE
   {
      return FALSE;
   }
   ShowWindow(hWnd, nCmdShow);      // Показать окно
   UpdateWindow(hWnd);          // Обновить окно
   return TRUE;             //Успешное завершение функции
}
 
//  FUNCTION: WndProc(HWND, unsigned, WORD, LONG)
//  Оконная процедура. Принимает и обрабатывает все сообщения, прихо-дящие в приложение
 
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    PAINTSTRUCT ps;
    HDC hdc;
    RECT rt;
 
    switch (message) 
    {
        case WM_CREATE:
            break;// Сообщение приходит при создании окна       
        
        case WM_COMMAND:
        wmId    = LOWORD(wParam);
        wmEvent = HIWORD(wParam);
        // Разобрать выбор в меню:
        switch (wmId)
        { 
        case ID_32771:
            SetClassLong(hWnd, GCL_HCURSOR,(long) LoadCursor(hInst,MAKEINTRESOURCE(IDC_NODROP)));
            break;
        default:
            return DefWindowProc(hWnd, message, wParam, lParam);
        }
        break;
 
        case WM_PAINT:  // Перерисовать окно
            hdc = BeginPaint(hWnd, &ps);    // Начать графический вывод
            GetClientRect(hWnd, &rt); // Область окна для рисования
            DrawText(hdc,"Привет мир", -1, &rt, DT_SINGLELINE|DT_CENTER | DT_VCENTER);
            EndPaint(hWnd, &ps);    // Закончить графический вывод
            break;
 
        case WM_DESTROY: // Завершение работы
             PostQuitMessage(0);
            break;
        default: 
// Обработка сообщений, которые не обработаны пользователем
            return DefWindowProc(hWnd, message, wParam, lParam); 
   }
return 0;
}
Добавлено через 12 часов 5 минут
Помогите пож., сегодня сдавать...(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru