Я хочу, чтобы терминал, при нажатии кнопки "Х" в правом верхнем углу не закрывался сразу, а предварительно спросил о закрытии, либо вообще не реагировал на это нажатие. Как перехватить такое нажатие ?
Работать в адеквате за компом попробуйте... :-)
Если проблема не решится - обратитесь к разработчикам напрямую через сервисдеск... ИМХО.
Как вариант. Можно написать программу с небольшой формой, размером с кнопку, которая загораживает собой кнопку МТ4, определяет координаты формы МТ4 и перемещается по экрану месте с ней. Но, это извращение.
PS: Обратитесь к разработчикам. Убрать кнопку за деньги - минутное дело :)
Как вариант. Можно написать программу с небольшой формой, размером с кнопку, которая загораживает собой кнопку МТ4, определяет координаты формы МТ4 и перемещается по экрану месте с ней. Но, это извращение.
PS: Обратитесь к разработчикам. Убрать кнопку за деньги - минутное дело :)
Вариант Вадима реализовать легче, да и дешевле
Можно перехватить сообщение, открыть окошко с диалогом, но лучше в адеквате... :-)
А примерчик можно увидеть ?
А примерчик можно увидеть ?
Нет примера.
1. Создаёте проект DLL.
2. Создёте свою оконную процедуру.
3. Перехватываете сообщение.
4. Открываете диалоговое окно с 2 кнопками (да/нет).
5. При старте библиотеки необходимо увеличить счётчик. Чтобы не выгружалась.
6. Это работать не будет, если не запустить какую-либо MQL-программу, которая бы запустила эту библиотеку.
Нет примера.
1. Создаёте проект DLL.
2. Создёте свою оконную процедуру.
3. Перехватываете сообщение.
4. Открываете диалоговое окно с 2 кнопками (да/нет).
5. При старте библиотеки необходимо увеличить счётчик. Чтобы не выгружалась.
6. Это работать не будет, если не запустить какую-либо MQL-программу, которая бы запустила эту библиотеку.
Мне бы примерчик с 3-м пунктом. Остальные, вроде бы понятны !
:-)
а моно просто найти окно терминала по хендлу и изменить тип borderstyle = none
:-)
а моно просто найти окно терминала по хендлу и изменить тип borderstyle = none
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Я хочу, чтобы терминал, при нажатии кнопки "Х" в правом верхнем углу не закрывался сразу, а предварительно спросил о закрытии, либо вообще не реагировал на это нажатие. Как перехватить такое нажатие ?