С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 02.10.2017
Сообщений: 1
1

Координаты мыши

02.10.2017, 18:46. Показов 664. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, уважаемые форумчане. Недавно столкнулся с лабами которые давали в шараге.
Вроде уже вшил код, без ошибок и различных варнингов, но при запуске Вин32 даже не откликается на мышь.

Сам код:
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
LRESULT CALLBACK WindowFunc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
 
{
    char str[40];
    int xPos, yPos;
    {
 
        HDC hdc;
    switch (message)
    {
    case WM_RBUTTONDOWN:
        xPos = LOWORD(lParam);
        yPos = HIWORD(lParam);
 
        wsprintfA(
            str, "Координаты курсосра мыши:\n x=%d; y=%d", xPos, yPos);
 
        MessageBoxA(
            hWnd, str, "правая кнопка", MB_OK | MB_ICONINFORMATION);
        ReleaseDC(hWnd, hdc);
        
    }
        
    }
    return 0;
}
Цикл чтения так же был вписан:
C++
1
2
3
4
5
while (GetMessage(&msg, NULL, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
В чем может быть проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2017, 18:46
Ответы с готовыми решениями:

Координаты мыши
Предисловие: делаю OpenGl приложение в консольном режиме. Как определить координаты мыши? POINT...

Координаты мыши в окне
Приведствую есть окно в котором происходят все действия так вот допустим оно 1366 на 768 а сам...

Координаты курсора мыши
Ребят подскажите библиотеку которая умеет: манипулировать устройствами ввода + возвращать нажатые...

Стрельба в координаты мыши
Как оказалось, отсутствие математических основ в голове, это очень большая проблема, ибо застрял на...

2
15 / 15 / 8
Регистрация: 01.10.2017
Сообщений: 97
02.10.2017, 18:53 2
используй различные сообщения и в отладчике посмотри что происходит.
сообщения
0
677 / 479 / 216
Регистрация: 06.09.2013
Сообщений: 1,311
02.10.2017, 19:12 3
Цитата Сообщение от mchoward Посмотреть сообщение
В чем может быть проблема?
Может быть в обработчике WM_PAINT ?
0
02.10.2017, 19:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2017, 19:12
Помогаю со студенческими работами здесь

Координаты точки нажатия мыши.
С помощью OpenGL создаю окно. Нужно определить координаты куда я в этом окне кликнул мышкой.

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

Как узнать координаты курсора мыши и отобразить их? c++
Как узнать координаты курсора мыши и отобразить их? c++

Как определить координаты мыши относительно рабочего стола
как сделать тоже самое только в c++?Вынесено отсюда.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru