ShowCursor
Эта функция позволяет показывать и прятать курсор.
Существует в: Win NT, Win9x, Win32s.
Для С/С++ объявлена в winuser.h. Для Delphi в модуле windows.
Объявление:
Для С/С++
int ShowCursor(
BOOL bShow // cursor visibility flag
);
Для Delphi
function ShowCursor(
bShow: BOOL
): Integer; stdcall;
Функции передаётся только один параметр. Если он равен true, то курсор надо показать, а если равен false, то спрятать.
Если всё ничтяк, то функция вернёт не ноль.
Мне иногда приходят вопросы типа: "Как загрузить собственный курсор?". Признаюсь честно - не знаю. Я даже не могу знать всё. Я посмотрел помощь по Delphi и нашёл следующее:
const
crMyCursor = 5;
procedure TForm1.FormCreate(Sender: TObject);
begin
Screen.Cursors[crMyCursor] := LoadCursor(HInstance, 'NewCursor');
Cursor := crMyCursor;
end;
Я попробовал воссоздать, но ничего не вышло. Разбиратся пока времени нет. Как только разбирусь, так сразу напишу статью.