Графические объекты в win CC |
Ответить |
Автор | |
Новичок Присоединился: 26 Декабрь 2007 Online Status: Offline Публикации: 9 |
Опубликовано: 09 Февраль 2008 19:09 |
Всем привет!!!Такой вопрос При работе в Graphics Designer Win CC 6.0 появился вопрос по реализации одной задачи.
Нужно чтобы при выполнении процесса на кадре процесса выполнялось следующее: вставленный в кадр объект т.е. (рисунок) менял свое свойство атрибута backgrund цвета т. е. (менялся цвет картинки в нужный цвет) по событию т.е.(нажатию кнопки мыши) при повторном нажатии на на объект цвет объекта должен становится исходным т.е. (таким каким он был до события до нажатия кнопки мыши на данный объект) Каким образом это можно реализовать Всех заранее БЛАГАДАРЮ!!!!! |
|
0.13
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 19 Июль 2005 Категория: Ukraine Online Status: Offline Публикации: 39 |
|
Я сам новичок в WinCC, но знаю С, думаю это то что нужно - функция на С, "Pic1" - имя изменяемого объекта:
#include "apdefap.h" void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) { // WINCC:TAGNAME_SECTION_START // syntax: #define TagNameInAction "DMTagName" // next TagID : 1 // WINCC:TAGNAME_SECTION_END // WINCC:PICNAME_SECTION_START // syntax: #define PicNameInAction "PictureName" // next PicID : 1 // WINCC:PICNAME_SECTION_END static BOOL color_on=TRUE; if (color_on) SetBackColor(lpszPictureName,"Pic1",120); else SetBackColor(lpszPictureName,"Pic1",240); color_on=!color_on; } |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |