Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Malecha
16 / 16 / 1
Регистрация: 12.09.2009
Сообщений: 25
#1

Как поменять вид курсора на в ВинАпи - C++

25.10.2009, 01:27. Просмотров 974. Ответов 0
Метки нет (Все метки)

Здравствуйте
Нужно поменять курсор при нажатии пункта меню. Сделала меню, два курсора, .. зависла на WM_COMMAND
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
case WM_COMMAND:
        {
            
            switch(LOWORD(wParam))
            {
                case IDM_FILE_CURSOR:
                    if (a==1)
                        a=0;
                    else
                        a=1;
                    WM_SETCURSOR;
                    break;
                case WM_SETCURSOR:
                    if (a==1)
                    {
                        hCursor = LoadCursor(hInst, MAKEINTRESOURCE(IDC_CURSOR2)); //По умолчанию поставила курсор1 и а=1
                        SetCursor(hCursor);}
                    else
                    {
                        hCursor = LoadCursor(hInst, MAKEINTRESOURCE(IDC_CURSOR1));
                        SetCursor(hCursor);}
                    break;
                default:
                    break;
                        
            }
            }
    default:
        return DefWindowProc(hWnd, message, wParam, lParam);
    }
Подскажите, пожалуйста, в чем ошибка, а то код не делает ничего..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2009, 01:27     Как поменять вид курсора на в ВинАпи
Посмотрите здесь:

Как узнать координаты курсора мыши и отобразить их? c++ C++
C++ Как перевести строку в читабельный вид?
Как сделать модальным вид на базе CFormView C++
C++ Как получить положение курсора в текстовой строке?
C++ Подскажите как через винапи мне узнать статус файла -
C++ Как сделать полноэкранный вид?
Как изменить вид и положение курсора в консоли? C++
статический вид -> динамический вид C++
Как сделать? Смещение курсора в консоли C++
Изучение С++ (переходы с консолей на винапи) C++
C++ Как по-настоящему обучиться c++ без привязок(винапи,.) то есть чистому языку но и не консоли
C++ Как узнать текущее положение курсора ?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 11:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru