Помогите в решении простой задачи в Graphics
Designer
Евгений
Артамошин; 22.11.99
Здравствуйте!
Помогите в решении простой задачи в Graphics Designer.
Необходимо, чтобы при вводе в "I/O Field1" буквы
"K" цвет шрифта в "I/O Field1" становился зеленым,
а при вводе "P" -красным.
При использовании вместо "K" и "P" соответствен-но "0" и "1" и при
замене соответсвующих тэговых процедур таких как GetTagChar на
GetTagBit и т.д. все работает замечательно.
Подскажите пожалуйста путь решения для использования букв.
Re: Помогите в решении простой задачи в
Graphics Designer
Никаноров (Сименс - Москва); 22.11.99
Для "I/O Field1" найдите Event: Output Value - Change, и поместите
туда следующий скрипт:
#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName,
char* lpszPropertyName, char* value)
{
if (*value=='K')
SetForeColor(lpszPictureName,lpszObjectName,CO_RED); //Return-Type
:BOOL
else if (*value=='P')
SetForeColor(lpszPictureName,lpszObjectName,CO_GREEN);
else SetForeColor(lpszPictureName,lpszObjectName,CO_BLACK);
}