Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
8 / 5 / 3
Регистрация: 13.02.2013
Сообщений: 294
1

Как отобразить в sendmessage координаты курсора

28.08.2017, 19:17. Показов 3043. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, подскажите пожалуйста как отобразить в sendmessage координаты курсора(рабочей области окна) и на каком пункте меню находится курсор в данный момент. Спасибо!

Добавлено через 21 час 49 минут
Пробовал так, но не работает...
C++
1
SendMessage(hwndSb, SB_SETTEXT, 1, (LPARAM)&(pt.x, pt.y));
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.08.2017, 19:17
Ответы с готовыми решениями:

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

Как настроить отправку сообщений sendMessage(sendMessage)?
Доброго времени суток! Подскажите пожалуйста как решить проблему: хочу создать простого телеграм...

Как получить координаты курсора?
Добрый день. При Клике мышкой на кнопку, не могу получить координаты указателя, а при клике на...

Как определить координаты курсора
Как в WPF определять координаты мыши ? В Windows Forms делала так: private void...

23
8 / 5 / 3
Регистрация: 13.02.2013
Сообщений: 294
29.08.2017, 20:46  [ТС] 21
Author24 — интернет-сервис помощи студентам
Надо было сразу так
Вложения
Тип файла: 7z laba5_os.7z (5.65 Мб, 2 просмотров)
0
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
29.08.2017, 21:13 22
Лучший ответ Сообщение было отмечено Kurtis как решение

Решение

Цитата Сообщение от Kurtis Посмотреть сообщение
локальная переменная, не является статической.
Поэтому ее значение не сохраняется между вызовами функции. Добавим static:
C++
1
2
3
4
LONG WINAPI WndProc( HWND hwnd, UINT message, WPARAM wparam, LPARAM lparam )
{ 
    static HWND  hwndSb = 0;
    // ...

Не по теме:

Kurtis, теперь Вы без труда усвоите, для чего нужны локальные статические переменные.

1
8 / 5 / 3
Регистрация: 13.02.2013
Сообщений: 294
29.08.2017, 21:30  [ТС] 23
Alex5, действительно. Вы, правы.
0
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
29.08.2017, 21:32 24
Kurtis, Alex5, так разобрались в чем проблема была? Терял в WM_MOUSEMOVE hwnd окна?
0
29.08.2017, 21:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2017, 21:32
Помогаю со студенческими работами здесь

Как узнать координаты курсора
Делал точно такую же програмку все работало, решил нарисавать формочку через Blend 4!И не работает...

Как задать координаты курсора?
Здравствуйте, Как задать координаты курсора?

Как узнать координаты курсора на экране???
Как узнать координаты курсора на экране?

Как узнать координаты курсора мыши
Как узнать положение курсора мыши на страницу?


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

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