Ошибка: «неопределенная ссылка на __imp_CreateCompatibleDC» [дубликат]C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Ошибка: «неопределенная ссылка на __imp_CreateCompatibleDC» [дубликат]

Сообщение Гость »


Добрый вечер, я написал код для создания скриншота на C++:

#include HWND hwnd; int x1, y1, x2, y2, ш, ч; интервал основной() { hwnd = GetConsoleWindow(); ShowWindow(hwnd, SW_HIDE); x1 = GetSystemMetrics(SM_XVIRTUALSCREEN); y1 = GetSystemMetrics(SM_YVIRTUALSCREEN); x2 = GetSystemMetrics(SM_CXVIRTUALSCREEN); y2 = GetSystemMetrics(SM_CYVIRTUALSCREEN); ш = х2 – х1; ч = у2 - у1; HDC hScreen = GetDC (NULL); HDC hDC = CreateCompatibleDC(hScreen); HBITMAP hbitmap = CreateCompatibleBitmap(hScreen, w, h); HGDIOBJ old_obj = SelectObject(hDC, hbitmap); BOOL bRet = BitBlt(hDC, 0, 0, w, h, hScreen, x1, y1, SRCCOPY); OpenClipboard (NULL); Пустой буфер обмена(); SetClipboardData (CF_BITMAP, hbitmap); ЗакрытьБуфер обмена(); вернуть 0; } и у меня есть ошибки (на экране) Как я могу это исправить? Спасибо

Думаю, нам нужно установить некоторые сторонние библиотеки для блоков кода, чтобы исправить это. Верно? Пожалуйста, помогите мне. Спасибо
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»