реклама на сайте
подробности

 
 
> Сообщения\события в MATLAB, Как послать
Crusher
сообщение Dec 4 2008, 17:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 1-12-04
Пользователь №: 1 275



Всем доброго времени суток!
Возник вопрос: как послать сообщение (message) какому-либо объекту GUI в MATLAB? К примеру, можно ли послать сообщение WM_MAXIMIZE для развертывания окна GUI? Перерыл весь хелп, ниче не нашел...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Demeny
сообщение Dec 5 2008, 13:20
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Цитата(Crusher @ Dec 4 2008, 20:43) *
Всем доброго времени суток!
Возник вопрос: как послать сообщение (message) какому-либо объекту GUI в MATLAB? К примеру, можно ли послать сообщение WM_MAXIMIZE для развертывания окна GUI? Перерыл весь хелп, ниче не нашел...

Вопрос не имеет отношения к MATLAB. Послать сообщение можно любому окну, а объекты GUI в Windows - это те же окна, являющиеся дочерними окнами относительно главного окна приложения. Для этого нужное окно необходимо разыскать в иерархии всех окон системы (иерархия окон представляет собой дерево, в котором корнем является Desktop-окно).
Когда-то писал для себя маленькую утилиту, позволяющую переместить и изменить размер любого окна в системе - попробуйте, возможно, она окажется полезной. Нужное окно в этой утилите разыскивается либо по полному имени, либо выбирается из иерархии окон - после этого можно задать ему новые размеры и координаты левого верхнего угла. (см. аттач)
Прикрепленный файл  WndResizer.zip ( 103.02 килобайт ) Кол-во скачиваний: 124


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th August 2025 - 14:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016