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

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

Войти
Регистрация
Восстановить пароль
 
Sergey2301r
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 5
#1

Убрать всплывающее контекстное меню - C++

21.04.2013, 15:11. Просмотров 511. Ответов 6
Метки нет (Все метки)

Добавил картинку на форму , по наведению на неё курсора мыши открывается контекстное меню
после чего контекстное меню становится активным на форме, и для того что бы убрать меню приходится щелкать левой клавишей вышей в любое место формы (кроме самого меню)
Как сделать так , что когда убирался курсор мыши с контекстного меню, оно исчезало?
я работаю в C++
Подскажите куда что прописывать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2013, 15:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Убрать всплывающее контекстное меню (C++):

Контекстное меню в WebBrowser - C++
Как в Builder'е отключить контекстное меню для WebBrowser'a. И можно ли запретить выделение и копирование информации из данного...

Создание меню в консоли (не контекстное) - C++
Доброй ночи, кому вечеру и утру в Америке. Сижу на втором курсе и еще до такой темы не доходили, но в ней сейчас нужда. Ой, забыл саму...

вставка своего алгоритма в контекстное меню - C++
Создал небольшой алгоритм редактирующий текст. Хочу сделать так, что бы он работал при нажатии на выделенный текст правой кнопкой и выбором...

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

Как можно сделать что бы в консольном окне можно было вызвать контекстное меню как в win cmd? - C++
Если вызвать cmd в windows то в нем можно вызывать контекстное меню и совершать различные полезные действия (копирование/вставка). А те...

Как убрать контекстное меню в WebBrowser - Visual Basic .NET
Всем привет. Столкнулся с такой проблемой: в программе есть WebBrowser где при нажатии на правую кнопку мыши выходит "исходный код",...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
KwanzaBot
9 / 9 / 2
Регистрация: 05.04.2013
Сообщений: 61
21.04.2013, 15:17 #2
я работаю в C++
Только вот в c++ нету GUI
Sergey2301r
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 5
21.04.2013, 15:21  [ТС] #3
Я работаю в CodeGear RAD Studio С++
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
21.04.2013, 15:22 #4
Sergey2301r, контекстное меню это такое же окно как и остальные поэтому зная его hwnd , отлавливаем джижение и координаты мыши и если они дальше самого меня делаем -
C++
1
ShowWindow(hwnd,SW_HIDE);
Sergey2301r
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 5
21.04.2013, 15:36  [ТС] #5
Куда это можно прописать ?
KwanzaBot
9 / 9 / 2
Регистрация: 05.04.2013
Сообщений: 61
21.04.2013, 16:51 #6
А разве там нету у главный формы обработчиков событий в рад студии? Если так то у формы найди событие когда на неё наводится курсор и закрывай контекстное меню
Sergey2301r
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 5
21.04.2013, 17:01  [ТС] #7
Нет такого
После того как открывается контекстное меню ничего не доступно. даже координаты мышки относительно формы не отслеживаются(возможно необходимо пользоваться глобальными координатами)
Для того что бы выйти из меню, необходимо щелкнуть в любую область , а я хочу что бы оно сворачивалось само. после того как уведешь от него мышку
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2013, 17:01
Привет! Вот еще темы с ответами:

Как убрать контекстное меню у отчёта? - MS Access
Вопрос в заголовке темы.

Как убрать контекстное меню по умолчанию? - VBA
Как сделать свое контекстного меню я знаю, а как убрать то меню, которое возникакет по умолчанию при нажатии на правую клавишу мыши, так...

QToolBar. Как убрать контекстное меню - C++ Qt
В нём по дефолту есть конт. меню с галкой, которая убирает тулбар. Мне нужно, чтобы этого меню и этой галки не было. Пробовал ...

[WPF] Как убрать контекстное меню scrollbar'а? - C# WPF
Сабж.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.04.2013, 17:01
Ответ Создать тему
Опции темы

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