Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WinAPI & Cursor

1.8K
26 февраля 2003 года
Blackvic
43 / / 03.12.2002
Привет, есть проблема, необходимо вывести на форму изображения всех стандартных курсоров.

Желательно, использование только API функций.

:-?
426
26 февраля 2003 года
Krivonos
112 / / 20.01.2000
открой MSDN на закладке LoadCursor - там все есть.
1.8K
26 февраля 2003 года
Blackvic
43 / / 03.12.2002
Цитата:
Originally posted by Krivonos
открой MSDN на закладке LoadCursor - там все есть.



Я долго в нем копался, но разобраться, как копировать изображение не смог. Да, есть примеры с текстом, типа:

 
Код:
hCursor = LoadCursor(0, IDC_APPSTARTING);
  hBitmap = (HBITMAP) CopyImage(hCursor, IMAGE_CURSOR, 32, 32, LR_CREATEDIBSECTION | LR_COPYFROMRESOURCE);
  GetBitmapDimensionEx((HBITMAP)hBitmap, &sSize);

  hTempDC = CreateCompatibleDC(hdc);
  SelectObject(hTempDC, hBitmap);

  BitBlt( hdc, 10, 230, 32, 32,/*sSize.cx, sSize.cy,*/ hTempDC, 32, 32, SRCCOPY);


Но что-то не работает, перепробовал массу способов, поэтому и прошу помощи :)?
380
27 февраля 2003 года
Arestov
285 / / 20.09.2000
а не проще через:

BOOL DrawIcon(
HDC hDC, // handle to DC
int X, // x-coordinate of upper-left corner
int Y, // y-coordinate of upper-left corner
HICON hIcon // handle to icon
);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог