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

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

Восстановить пароль Регистрация
 
user-men
22 / 22 / 8
Регистрация: 17.02.2014
Сообщений: 300
20.02.2014, 19:59     Аргумент типа "HDC" несовместим с параметром типа const PAINTSTRUCT #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
Посмотрите здесь:

Аргумент типа int не совместим с параметрами типа int* C++
Аргумент типа "char *" несовместим с параметром типа "LPCWSTR" C++
Const char несовместим с параметром типа FILE C++
Аргумент типа "int **" несовместим с параметром типа "int (*)[26]" C++
Какого типа должен быть 3-ий аргумент функции make_heap? C++
C++ Аргумент типа double несовместим с параметром типа double
Аргумент типа "LPCWSTR" несовместим с параметром типа "LPCSTR" C++
C++ Аргумент типа "const char*" несовместим с параметром типа "LPCWSTR"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11836 / 6815 / 770
Регистрация: 27.09.2012
Сообщений: 16,900
Записей в блоге: 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
Ответ Создать тему
Опции темы

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