SIEMENS, DF&PD

Предыдущее посещение: Чт июн 09, 2016 1:15 Текущее время: Чт июн 09, 2016 1:15

Часовой пояс: UTC + 3 часа




 [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Всплывающее окно (маленькое подокно в окне)
СообщениеДобавлено: Пн янв 15, 2007 11:51 
Не в сети
Новый писатель

Зарегистрирован: Чт июл 27, 2006 9:54
Сообщения: 28
Подскажите, пожалуйста, как организовать следующее : при наведение курсора мыши на объект появляется небольшое окошко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 15, 2007 14:42 
Не в сети
Известный Писатель

Зарегистрирован: Вт мар 21, 2006 14:15
Сообщения: 150
Если окошко должно содержать какие либо органы управления (кнопки), то можно на событие OnFocus делать visible PictureWindow. Ну а если надо отобразить просто небольшой текст, то достаточно этот текст написать в свойстве обьекта (на который наводим мышь) Tooltip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 16, 2007 5:14 
Не в сети
Новый писатель

Зарегистрирован: Пт дек 16, 2005 12:52
Сообщения: 10
У каких объектов есть событие OnFocus в WinCC?
Есть событие Focus Change.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 16, 2007 12:32 
Не в сети
Известный Писатель

Зарегистрирован: Вт мар 21, 2006 14:15
Сообщения: 150
Да, правильно, Focus Change, под рукой просто ВинСС не было


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 16, 2007 12:39 
Не в сети
Новый писатель

Зарегистрирован: Пт дек 16, 2005 12:52
Сообщения: 10
"при наведение курсора мыши на объект" это событие не отрабатывает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 17, 2007 11:04 
Не в сети
Новый писатель

Зарегистрирован: Чт июл 27, 2006 9:54
Сообщения: 28
Будьте столь любезны, расскажите все же по подробнее каким образом заставить PictureWindow появляться при нажатии курсором мыши на объект?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 17, 2007 17:35 
Не в сети
Известный Писатель

Зарегистрирован: Вт мар 21, 2006 14:15
Сообщения: 150
Цитата:
"при наведение курсора мыши на объект" это событие не отрабатывает.

И правда, извиняюсь, я думал получится. Тогда наверно можно как то через функцию Get_Focus(); (как не знаю)
TooltipText не подходит????
Цитата:
Будьте столь любезны, расскажите все же по подробнее каким образом заставить PictureWindow появляться при нажатии курсором мыши на объект?

При нажатии??? при нажатии всё просто! SetVisible(lpszPictureName,lpszObjectName,bVisible);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 17, 2007 18:25 
Не в сети
Новый писатель

Зарегистрирован: Чт июл 27, 2006 9:54
Сообщения: 28
Подскажите, пожалуйста, где можно почитать про функции и их аргументы для С, поскольку не всегда понятно какие аргументы что обозначают. Что-то не вижу в русской док. Как SetVisible работает не понятно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 17, 2007 23:06 
Не в сети
Известный Писатель

Зарегистрирован: Сб янв 15, 2005 0:49
Сообщения: 466
Откуда: Уфа
Функции и их аргументы описаны только в стандартной справке ВинСС "WinCC Information Center". На закладке "Поиск" находишь нужную функцию...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 18, 2007 14:57 
Не в сети
Новый писатель

Зарегистрирован: Чт июл 27, 2006 9:54
Сообщения: 28
Как сделать систему всплывающего окна подобную "Пуску" в виндосе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 18, 2007 15:13 
Не в сети
Известный Писатель

Зарегистрирован: Сб янв 15, 2005 0:49
Сообщения: 466
Откуда: Уфа
У объекта есть событие MouseMove. Вот его и нужно использовать. В этом событии пишешь SetVisible(lpszPictureName,"PictureWindow1",TRUE);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group