Постійний збір на дрони FPV для ЗСУ
Закидуй дві гривні!
FPV-дрони змінюють хід війни
Змінюй хід війни!

как сделать не активной кнопку сворачивания приложения win 2003

🔴 02:53 Повітряна тривога в Харків.обл.
Статус: Offline
Реєстрація: 19.03.2007
Повідом.: 2665
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #1
как сделать не активной кнопку сворачивания приложения win 2003

Проблема следующая. Есть некая прога, которая запускается сразу при входе пользователя в систему (прописана во вкладке "Среда").
Клавы у пользователя нет, есть только мышь.
После сворачивания у пользователя пустой экран. И развернуть обратно он ее уже не может.
Как сделать не активной кнопку сворачивания приложения? (С закрытием проще - прога умеет отслеживать, что ее пытаются закрыть, а вот сворачивание никаких эвентов не вызывает).

Есть мысля, что где-то в реестре можно отключить сворачивание окон. Но вот гугл не очень в этом помог.
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #2
если есть исходники, то запретить сворачивание не сложно.
если их нет, то рекомендую бить пользователей по рукам линейкой. помогает.
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #3
если есть исходники, то запретить сворачивание не сложно.
если их нет, то рекомендую бить пользователей по рукам линейкой. помогает.
Исходников нет (это 1С 8.1 и она отслеживать сворачивание и изменение размеров окна не умеет, хорошо хоть попытку закрытия себя - умеет). Проблема в том, что это интерфейс для покупателей и бить их линейкой не получиться :(
Щас копаю в сторону вообще скрытия верхней полоски приложения (там где и находятся эти кнопки). Никто, не чего, не может подсказать по этой теме?
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #4
можно найти окно функцией WinAPI FindWindow()
а потом воспользоваться SetWindowLong, чтобы поменять стиль окна
Тільки зареєстровані користувачі бачать весь контент у цьому розділі

как-то так.

конкретно Вас должно инетересовать отключение WS_MINIMIZEBOX или вообще WS_CAPTION.

в любому случае, это означает, что надо будет писать программу, которая после запуска вашей 1С будет вправлять мозги ее окну.
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #5
>>>Проблема в том, что это интерфейс для покупателей и бить их линейкой не получиться

А лучше для покупателей отдельный клиент написать, оптимизированный под такой стиль интерфейса, а не тыкать в 1С через какой-то урезанный терминал.
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #6
>>>Проблема в том, что это интерфейс для покупателей и бить их линейкой не получиться

А лучше для покупателей отдельный клиент написать, оптимизированный под такой стиль интерфейса, а не тыкать в 1С через какой-то урезанный терминал.
Не спорю с этим утверждением. Но, как говориться "маємо те що маємо". Нет у нас в штате програмеров не под 1С. Да и интерфейс написан, и адекватно работает.
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #7
Ну правильно вот жешь написали про FindWindow().
ТС, пишешь лаунчер для своей 1С. После запуска он корежит стиль ее окна и тихо умирает. А может не умирать, а превращаться в вотчер, который мониторит состояние окна и если какому-то особо хитровыебанному юзеру удасться его свернуть - разворачивает назад.

Нет своего девелопера - пиши в личку.
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #8
Нет у нас в штате програмеров не под 1С.
все как на подбор потомственные конфигурасты и ни на чем другом ни дуду?
за это можете плюнуть в лицо менеджеру вашего проекта..
как минимум он мудак и профан.
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #9
все как на подбор потомственные конфигурасты и ни на чем другом ни дуду?
за это можете плюнуть в лицо менеджеру вашего проекта..
как минимум он мудак и профан.
менеджера тоже нет :)
1Сники у нас в принципе продвинутые (например использование сторонних БД для 1С), один еще и в прошлом джавист (из джавы вин апи не доступна), но у них есть постоянная загрузка и разбираться с чем-то еще сейчас времени нет.
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #10
1Сники у нас в принципе продвинутые (например использование сторонних БД для 1С), один еще и в прошлом джавист (из джавы вин апи не доступна), но у них есть постоянная загрузка и разбираться с чем-то еще сейчас времени нет поэтому самый правильный способ - попросить форум разрулить....:D Подсказка: написать экранную форму под юзера без стандартной виндовой рамки в среде 8.1 для продвинутого 1с-ника не оч сложная задача...
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #11
Подсказка: написать экранную форму под юзера без стандартной виндовой рамки в среде 8.1 для продвинутого 1с-ника не оч сложная задача...
Подсказывать конечно хорошо. Но вот гугл о таком не знает. Да и во встроенной справке по 1С такого не находится :confused:
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #13
Подсказывать конечно хорошо. Но вот гугл о таком не знает. Да и во встроенной справке по 1С такого не находится :confused:

мдя.... продвинутые 1с-ники, програмящие с помощью гугла и встроенной справки!:клас::D Почему меня это не удивляет?
 
  • 🔴 02:53 Повітряна тривога в Харків.обл.
  • #14
Назад
Зверху Знизу