Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840

Как узнать, что курсор мыши проходит над заголовком окна?

09.07.2026, 08:59. Показов 1924. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, скажите пожалуйста, есть ли возможность программно узнать, что курсор мыши проходит над заголовком окна и/или границей рамки окна? То есть мне нужно вычислить что в настоящий момент курсор мыши находится над неклиентской областью окна. WindowFromPoint такое мне не говорит. Придётся самому писать функцию проверяю все координаты? Или есть готовый код!?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.07.2026, 08:59
Ответы с готовыми решениями:

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

Как перемещая курсор мышки над ячейками, определять над какой он находится?
как перемещая курсор над ячейками, определять над какой он находится? (Перемещение курсора...

Узнать текущий курсор мыши (его вид)
Здравствуйте) возникла такая задача, поместить текущий курсор мыши в picturebox, всё никак не пойму...

30
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
06.08.2026, 07:45
Студворк — интернет-сервис помощи студентам
Вот:
Вложения
Тип файла: zip Окно под курсором.zip (2.5 Кб, 6 просмотров)
0
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
06.08.2026, 16:03  [ТС]
Спасибо большое конечно, но я уже давно это всё осуществил через SendMessageTimeout, другого пути там всё равно небыло. Тему можно считать закрытой.
1
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
06.08.2026, 16:28
HackerVlad, ещё есть такая программа (во вложении). Где взял, не помню. Там, вроде бы можно послать сообщение окну.
Вложения
Тип файла: zip windviv.zip (7.4 Кб, 11 просмотров)
0
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
06.08.2026, 18:09  [ТС]
Argus19, спасибо конечно, не знаю зачем вы мне это прислали, для меня это очень лёгкие коды которые я давно знаю чуть ли не наизусть
1
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
06.08.2026, 18:13
Цитата Сообщение от HackerVlad Посмотреть сообщение
не знаю зачем вы мне это прислали
Пусть лучше на форуме сохранятся. Я же писал, что у меня упал жёсткий винт с моими и трофейными кодами.
1
Эксперт по электронике
7239 / 3417 / 348
Регистрация: 28.10.2011
Сообщений: 13,462
Записей в блоге: 7
06.08.2026, 18:29
Цитата Сообщение от HackerVlad Посмотреть сообщение
Отсубклассировать чужие 64-битные окна я всё равно не смогу
Внедряете dll в процесс и делаете все что нужно.
0
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
06.08.2026, 19:59
locm, из 32 битного? Вообще не понимаю зачем сабклассинг тут нужен. Отправляем сообщение через SendMessage(Timeout) и проверяем результат.
1
Эксперт по электронике
7239 / 3417 / 348
Регистрация: 28.10.2011
Сообщений: 13,462
Записей в блоге: 7
06.08.2026, 22:24
Цитата Сообщение от The trick Посмотреть сообщение
из 32 битного?
Разрядность должна быть одинаковой.
Если нужно 64 бит, то исполняемые файлы должны быть такими же.
Цитата Сообщение от The trick Посмотреть сообщение
Отправляем сообщение через SendMessage(Timeout) и проверяем результат.
Это много раз предлагали.
0
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
06.08.2026, 23:04
Цитата Сообщение от locm Посмотреть сообщение
Это много раз предлагали.
Ну вот это самое рациональное решение проблемы.

Цитата Сообщение от locm Посмотреть сообщение
Если нужно 64 бит, то исполняемые файлы должны быть такими же.
VB6 не создает 64 битные приложения. В теория можно шеллкод загрузить в 64 битное приложение и запустить его.
0
Эксперт по электронике
7239 / 3417 / 348
Регистрация: 28.10.2011
Сообщений: 13,462
Записей в блоге: 7
06.08.2026, 23:13
Цитата Сообщение от The trick Посмотреть сообщение
VB6 не создает 64 битные приложения.
Это не важно потому что
Цитата Сообщение от HackerVlad Посмотреть сообщение
На любом языке программирования главное Win32API
ЯП не важен.
К тому же Twin Basic вроде как может создать 64-битный машинный код (не проверял).

А что касается 32-ух бит это уже истоия как 16 бит в DOS.
Win11 x86 нет.
0
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
07.08.2026, 19:57
Цитата Сообщение от locm Посмотреть сообщение
ЯП не важен.
Ну если прочитать внимательно то понятно что ему ЯП не важен для примера - он сам его на VB6 переведет.

Цитата Сообщение от locm Посмотреть сообщение
А что касается 32-ух бит это уже истоия как 16 бит в DOS.
Win11 x86 нет.
Так 64 битные ОС уже давно на десктопах, это не значит что 32 битные перестали работать.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.08.2026, 19:57

Как узнать по заголовку какого столбца стукнула мышка во FlexGrid-е ?
Привет всем! Как узнать по заголовку какого столбца стукнула мышка во FlexGrid-е ? Это нужно для...

Как узнать высоту заголовка окна?
Подскажите кто знает - как узнать высоту заголовка старндартного окна Windows. В Интернете...

Как отменить меню, появляющееся при нажатии правой кнопки мыши на заголовке окна?
Как отменить меню, появляющееся при нажатии правой кнопки мыши на заголовке окна???

В форме при активации курсор посредине, убрал курсор с формы она должна закрыться
Здравствуйте, чем вспоминать дни прошедшие..., есть форма, (она из Ворда), по задумке - она...

При переносе сложного заголовка таблицы в Word теряются границы ячеек заголовка
При переносе "сложного" заголовка таблицы в Word на следующий лист (на первом листе таблицы все...


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

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru