Показать сообщение отдельно

  #2  
Старый 03.04.2009, 14:23
OLISAV
Новичок
Регистрация: 07.03.2009
Сообщений: 5
Провел на форуме:
6146

Репутация: 0
По умолчанию

Цитата:
Сообщение от Nick_Rimer  
Тогда у меня еще пару вопросов:

2. Когда загружается приложение, курсор мышки сразу устанавливается на середину.. меня это бесит, мне в этом приложении вообще мышь не нужна.. убрать бы этот курсор на время работы приложения.. только чтобы в других приложениях он был!
Form1.Cursor:=crNone;

Если же тебе понадобится особенный курсор:

Открываешь файл ресурсов твоей программы (файл этот автоматически создаётся и имеет имя твоей проги.res) стандартной программой ImageEditor. Она сразу с дельфёй идет... Или, мона другими редакторами ресурсов - XN, Restorator... Можешь создать свой файл ресурсов...

Там добавляешь группу курсоров... Правда в стандартном дельфийском ImageEditore только Ч/Б курсоры... , но если тебе понадобиться не Ч/Б, а разноцветный юзай XN resource editor... Курсор именуешь как нибудь... "cur_name" например...

Потом прописываешь после слова implementation

{$R <имя твоего файла ресурсов>.res}

на создание формы пишушь:

Screen.Cursors[5] := LoadCursor(HInstance, 'cur_name'); //заргужаешь курсор
Form1.Cursor := 5; // теперь над формой 1 будет твой курсор...

Таких ты можешь нарисовать много и потом просто загружать их в screen.Cursirs[n]...

 
Ответить с цитированием