Здравтвуйте!
Сколько лазил по форуму не нашел ответа на свой вопрос! Так что прошу помочь!
У меня была проблема с подключением Gdi+ к С++ Builder. Но мне посказали как это сделать (ниже приведен пример подключения). Также посоветавали в GdiplusGraphics.h сменить код в конструкторе Graphics(IN HWND hwnd, IN BOOL icm = FALSE) на Graphics(IN HWND hwnd, IN BOOL icm/* = FALSE*/), т.е убираем FALSE. Теперь файл комплируется, видает ошибки при линкеровке, например:
[Linker Error] Unresolved external 'GdiplusStartup' referenced from D:\WINSHOW\UNIT1.OBJ
[Linker Error] Unresolved external 'GdiplusShutdown' referenced from D:\WINSHOW\UNIT1.OBJ
[Linker Error] Unresolved external 'GdipFree' referenced from D:\WINSHOW\UNIT1.OBJ
[Linker Error] Unresolved external 'GdipDeleteGraphics' referenced from D:\WINSHOW\UNIT1.OBJ
[Linker Error] Unresolved external 'GdipCreateFromHDC' referenced from D:\WINSHOW\UNIT1.OBJ
void OnPaint(HDC hdc, const RECT& rc)
{
WCHAR welcome[] = L"Welcome GDI+ !";
Gdiplus::Graphics g(hdc);
// ----------------------------------------------------------------
// и так далее (я не привожу полностью код, тк. это будет нечитаемо)
}