|
9 / 9 / 0
Регистрация: 18.11.2011
Сообщений: 55
|
||||||
Получить положения системных кнопок окна15.10.2013, 12:34. Показов 1119. Ответов 3
Метки нет (Все метки)
Копался в инете, вроде как вытаскивают эти значения, с учётом стиля, из функцию GetThemeBackgroundContentRect(). Её описание для меня туманно: "Вычисляет обычный или частично прозрачный регион заднего фона, который ограничен задаваемой областью." Решил попробовать (как всегда напрямую =*), вызывав её так:
У меня получается [2, 2, 23, 23] при bounding_rc = [0, 0, 25, 25]. Причём для кнопок WP_MAXBUTTON и WP_MINBUTTON прямоугольники получаются такие же... Может неправильно определяю тему как "WINDOW" для окна?
0
|
||||||
| 15.10.2013, 12:34 | |
|
Ответы с готовыми решениями:
3
Изменение Hint системных кнопок
Java подсветка системных кнопок |
|
9 / 9 / 0
Регистрация: 18.11.2011
Сообщений: 55
|
|
| 17.10.2013, 09:49 [ТС] | |
|
Похоже (ещё не тестировал на некоторых ПК) вопрос решил, просто перенеся установку хука WH_MOUSE_LL в отдельный поток приложения.
P.S.: с размерами из GetThemeBackgroundContentRect() под разными темами совсем печаль, не понятно что за размеры выходят и главное, чего размеры (например в 1 теме, кнопка CLOSE шире где-то в 1.5 раза, чем 2 другие, а возвращаемый регион имеет отличную от этих 2 значений ширину).
0
|
|
|
9 / 9 / 0
Регистрация: 18.11.2011
Сообщений: 55
|
||||||
| 21.10.2013, 11:31 [ТС] | ||||||
|
На одной машине всё-таки "почему-то" продолжало зависать на 3-4 сек. Сделал в .dll так:
1
|
||||||
|
9 / 9 / 0
Регистрация: 18.11.2011
Сообщений: 55
|
||||||
| 22.10.2013, 12:40 [ТС] | ||||||
|
Конечно же, почему-то появился двойной клик на заголовке главной формы и она стала разворачиваться (перетащить за рамку невозможно), пришлось в MESSAGE_MAP ставить заглушку типа
И всё бы замечательно, но на нормальных машинах начались чудеса... Поставил галку в настройках на включение всего этого механизма (в else if в .dll флаг).
0
|
||||||
| 22.10.2013, 12:40 | |
|
Помогаю со студенческими работами здесь
4
Запись положения кнопок в куки
Аналоги системных кнопок навигации по форме Автоматическое изменение размеров и положения кнопок Как можно отловить нажатие системных кнопок? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|