Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Добавление курсоров

Читайте также:
  1. ДОБАВЛЕНИЕ А
  2. Добавление битовых образов
  3. Добавление данных и создание других объектов базы данных.
  4. Добавление новой позиции в каталог
  5. Добавление ремней, окантовки и подлокотника
  6. Натуральное с добавлением цельного молока, нейтральное

На рисунке представлено окно редактора курсоров. Глядя на законченные изображения, обратите внимание, что оно представлено в двух разных масштабах. Увеличенное изображение в поле редактирования позволяет легко создавать изображение. Маленькое, в натуральную величину, изображение справа показывает курсор или значок в том виде, в котором он появится в приложении.

При создании курсора вы можете выбрать инструмент "острие". Острие (hotspot) курсора — это точка, которая отмечает текущие экранные координаты мыши. Острие у курсора в виде сектора находится в его вершине.

Как только вы выбрали инструмент "острие", в области редактирования появляется маленький крестик. Поместите крестик в точку, которую вы хотите назначить острием, и щелкните мышью. Координаты острия будут добавлены в информационную панель. Каждый курсор может иметь только одно острие.

Добавить курсор к приложению не составляет труда. Сначала перемен­ной szCursorName присваивается значение — имя курсора, определенное в CUR.RC: szCursorName[]="NewCursor";

Затем новый курсор присваивается классу окна:

wcApp.hCursor=LoadCursor(hlnst, szCursorName);

При создании окна оригинальный курсор автоматически связывается с положением "мыши".

Еще раз напомним, что создавая файл проекта, следует убедиться в том, что в список построения включены файл с исходным текстом программы CUR.C и файл ресурсов CUR.RC. Утилита проекта автоматически включит, откомпилирует и свяжет эти ресурсы с исполняемым файлом приложения CUR.EXE.

 


Дата добавления: 2015-09-03; просмотров: 90 | Нарушение авторских прав


Читайте в этой же книге: Обмен данными диалога | Немодальная диалоговая панель | Статические органы управления | Вывод окна | Виртуальные клавиши. Системные таймеры. Срабатывание таймера. Эффективное использование механизма таймеров. | Простое приложение Windows. Оболочка для всех приложений. Эффективное использование описателей. Компоненты приложения Windows. Функция WinMain(). Регистрация класса окна. | Простое приложение Windows. style. lpfnWndProc. cbClsExtra. cbWndExtra. hinstance. hIсоn. hCursor. hbrBackground. IpszMenuName. IpszClassName. | Создание окна с помощью функции CreateWindow | Приложение с циклом обработки сообщений | Оконные классы |
<== предыдущая страница | следующая страница ==>
То получим внутри прямоугольника эллипс.| Добавление битовых образов

mybiblioteka.su - 2015-2024 год. (0.007 сек.)