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

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

Войти
Регистрация
Восстановить пароль
 
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 307
#1

Аргумент типа "HDC" несовместим с параметром типа const PAINTSTRUCT - C++

20.02.2014, 19:59. Просмотров 600. Ответов 1
Метки нет (Все метки)

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
#include <Windows.h>
 
int main(void)
{
    PAINTSTRUCT ps;
    HDC hdc = BeginPaint(hwnd, &ps);
    HPEN p1, p2, p3, p4, p0;
    p1 = CreatePen(PS_SOLID, 4, RGB(255, 0, 0));
    p2 = CreatePen(PS_SOLID, 4, RGB(0, 255, 0));
    p3 = CreatePen(PS_SOLID, 4, RGB(0, 0, 255));
    p4 = CreatePen(PS_SOLID, 4, RGB(255, 255, 0));
    p0 = (HPEN)SelectObject(hdc, p1); 
    MoveToEx(hdc, 220, 20, NULL);
    LineTo(hdc, 220, 220);
    SelectObject(hdc, p3); 
    LineTo(hdc, 20, 220);
    SelectObject(hdc, p4); 
    LineTo(hdc, 20, 20);
    SelectObject(hdc, p2); 
    LineTo(hdc, 220, 20);
    Ellipse(hdc, 40, 40, 80, 80); 
    SelectObject(hdc, p0); 
    DeleteObject(p1); 
    DeleteObject(p2); 
    DeleteObject(p3); 
    DeleteObject(p4); 
    EndPaint(hwnd, hdc);
}
2 IntelliSense: аргумент типа "HDC" несовместим с параметром типа "const PAINTSTRUCT *" c:\Users\FX-8350\Documents\Visual Studio 2013\Projects\ConsoleApplication4\ConsoleApplication4\Исходный код.cpp 28 17 ConsoleApplication4
1 IntelliSense: идентификатор "hwnd" не определен c:\Users\FX-8350\Documents\Visual Studio 2013\Projects\ConsoleApplication4\ConsoleApplication4\Исходный код.cpp 6 23 ConsoleApplication4
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2014, 19:59     Аргумент типа "HDC" несовместим с параметром типа const PAINTSTRUCT
Посмотрите здесь:

Аргумент типа char (*)[1000] несовместим с параметром типа char** C++
Аргумент типа "char *" несовместим с параметром типа "LPCWSTR" C++
Const char несовместим с параметром типа FILE C++
Аргумент типа WCHAR* не совместим с параметром типа const char* C++
Аргумент типа "unsigned char*" несовместим с параметром типа "const char*" C++
Аргумент типа "int **" несовместим с параметром типа "int (*)[26]" C++
C++ Ошибка "аргумент типа char несовместим с параметром типа char*"
C++ Аргумент типа double несовместим с параметром типа double
Аргумент типа "LPCWSTR" несовместим с параметром типа "LPCSTR" C++
C++ Аргумент типа "const char*" несовместим с параметром типа "LPCWSTR"
Ошибка аргумент типа "char" несовместим с параметром типа "LPCSTR" C++
Аргумент типа double несовместим с параметром типа double* C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12528 / 7090 / 797
Регистрация: 27.09.2012
Сообщений: 17,500
Записей в блоге: 2
Завершенные тесты: 1
20.02.2014, 20:16     Аргумент типа "HDC" несовместим с параметром типа const PAINTSTRUCT #2
C++
1
2
3
4
BOOL EndPaint(
  _In_  HWND hWnd,
  _In_  const PAINTSTRUCT *lpPaint
);
EndPaint function
Yandex
Объявления
20.02.2014, 20:16     Аргумент типа "HDC" несовместим с параметром типа const PAINTSTRUCT
Ответ Создать тему
Опции темы

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