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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Doomych
0 / 0 / 0
Регистрация: 10.12.2007
Сообщений: 98
#1

Как переместить курсор на кнопку? - C++

16.01.2008, 12:23. Просмотров 1095. Ответов 8
Метки нет (Все метки)

В клиентской области создана кнопка (класс CButton). Как переместить на нее курсор мыши? Ничего не получается.
Спасибо всем, кто ответит!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2008, 12:23     Как переместить курсор на кнопку?
Посмотрите здесь:

как переместить файлы из папки? - C++
Работаю в MFC. Требуется перемести все файлы (и папки) из каталога "C:\ico\~" в каталог "C:\ico". Рылся в SHFILEOPSTRUCT но так ничего...

Как правильно переместить позицию в потоке? - C++
Почему выводится на консоль 52, а не цифра 4? #include <iostream> #include <stdio.h> using namespace std; void main () { ...

Как убрать курсор в программе. - C++
Как убрать курсор в программе. Собственно помогите)

Как перевести курсор в начало файла? - C++
Считал строки из файла fstream F; F.open("file.txt",ios::in); while(!F.eof()) {a++;F.getline(s,sizeof(s));}хочу не закрывая файл...

Как узнать где находиться курсор мыши? - C++
Каюсь, плохо знаю ООП. Нужно понять следующее: на форме два одинокых объекта, с разными именами. Как узнать на каком сейчас...

Как в консольном приложении скрыть курсор мыши? - C++
Добрый вечер, Как в Win32 Console Application скрыть курсор мышки (не каретку ввода).

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Eugene Kamashev
Сообщений: n/a
16.01.2008, 19:25     Как переместить курсор на кнопку? #2
А SetCursorPos пробовал?
Doomych
0 / 0 / 0
Регистрация: 10.12.2007
Сообщений: 98
17.01.2008, 08:28  [ТС]     Как переместить курсор на кнопку? #3
Да, получилось. Спасибо!
Но должна же быть какая-то функция класса CWnd или CButton! В общем-то я искал именно ее.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
17.01.2008, 17:13     Как переместить курсор на кнопку? #4
Трудно с тобой согласиться. ведь мышка не привязана к конкретному окну - это довольно уникальный объект...

С уважением, Владимир
Doomych
0 / 0 / 0
Регистрация: 10.12.2007
Сообщений: 98
24.01.2008, 08:50  [ТС]     Как переместить курсор на кнопку? #5
Понятно. Функции нет. Но насчет 'Трудно с тобой согласиться' - не согласен. Билл Гейтс (или кто там сейчас) мог бы и написать такую функцию, как это пришлось сделать мне, да и не только мне.

С уважением, Дмитрий.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
24.01.2008, 10:43     Как переместить курсор на кнопку? #6
А в чем преимущество этого метода? И вообще, что этот метод делает?

С уважением, Владимир
Doomych
0 / 0 / 0
Регистрация: 10.12.2007
Сообщений: 98
27.01.2008, 12:02  [ТС]     Как переместить курсор на кнопку? #7
В чем преимущество? Да ни вчем. Только в удобстве. Не надо писать такой или подобный ему код:
C++
1
2
3
POINT point = { 0, 0 };
ClientToScreen(&point); // преобразование клиентских координат (0, 0) в экранные
SetCursorPos(point.x + (119 + 189) / 2, point.y + (190 + 215) / 2); // установка курсора в центр кнопки (по-хорошему, его надо бы тоже вычислять)
С уважением, Дмитрий
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
27.01.2008, 12:08     Как переместить курсор на кнопку? #8
!!!!

Ты на С++ работаешь или на чем ?
C++
1
2
3
4
5
CMyCoolButton : public CButton {
public:
    CMyCoolButton();
    SetMousePos(int x, int y);
}
Далее используй вместо CButton свой класс и наслаждайся жизнью

С уважением, Владимир
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2008, 15:20     Как переместить курсор на кнопку?
Еще ссылки по теме:

как сделать свою кнопку - C++
для курсового проекта мне нужно внедрить браузер в форму и сделать пару кнопок(типа вперед,назад) чтобы все работало,это я сделал с помощью...

Как вставить в кнопку картинку - C++
Здравствуйте! Подскажите, как реализовать это не через визуальный редактор.

Как лучше реализовать кнопку? - C++
Здравствуйте! Я вижу два решения: 1)Создать класс button с указателем на функцию clickEvent, и каждому объекту присваивать ее отдельно....

Как создать кнопку? И дать ей определенное действие? - C++
Подскажите как кнопке задать определенное место в окне и как ей добавить выполнение чего-то? Например выполнение какой-то процедуры.


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

Или воспользуйтесь поиском по форуму:
Doomych
0 / 0 / 0
Регистрация: 10.12.2007
Сообщений: 98
27.01.2008, 15:20  [ТС]     Как переместить курсор на кнопку? #9
CoolButton?
В общем, спасибо!
Yandex
Объявления
27.01.2008, 15:20     Как переместить курсор на кнопку?
Ответ Создать тему
Опции темы

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