Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2008, 14:42   #1
HunterMan
Пользователь
 
Регистрация: 01.04.2008
Сообщений: 58
По умолчанию Почему не обновляется курсор мыши?

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

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

Класс окна оформлял так:

WNDCLASSEXA WndCls;
WndCls.cbSize = sizeof(WNDCLASSEXA);
WndCls.style = CS_HREDRAW|CS_VREDRAW;
WndCls.cbClsExtra = WndCls.cbWndExtra = 0;
WndCls.hInstance = hIns;
WndCls.hIcon = WndCls.hIconSm = LoadIcon(NULL,IDI_APPLICATION);
WndCls.hCursor = LoadCursor(hIns,IDC_ARROW);
WndCls.hbrBackground = (HBRUSH)GetStockObject(GRAY_BRUSH);
WndCls.lpszMenuName = "Main";
WndCls.lpszClassName = "MainWindow";
WndCls.lpfnWndProc = WndProc;

Может еще какой код нужно показать??? Не знаю в какой области искать причину.
HunterMan вне форума Ответить с цитированием
Старый 05.06.2008, 14:59   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

курсор загружай так
WndCls.hCursor = LoadCursor(0,IDC_ARROW);
т.е hInstance = 0. явно инстанс указывать надо в случае, если ты курсор грузишь из ресурса.
vvviperrr вне форума Ответить с цитированием
Старый 06.06.2008, 01:39   #3
HunterMan
Пользователь
 
Регистрация: 01.04.2008
Сообщений: 58
По умолчанию

спс. Работает
HunterMan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимированый курсор Gromsky Мультимедиа в Delphi 9 04.11.2008 09:04
Курсор RealSHELS Общие вопросы Delphi 2 12.05.2008 12:51
Программно установить курсор мыши в браузере IE, и кликнуть в окне браузера Vladimir K. Общие вопросы Delphi 13 19.01.2008 17:07
курсор steck Общие вопросы Delphi 2 02.04.2007 22:45
Как узнать в Делфи координаты в котором находится курсор мыши? SVS Win Api 3 08.02.2007 13:34