WinCC C函数详解 GetFontSize函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Static Text1”是该对象的名称。
1). 读出当前字体大小和fontsize中的缓冲区。 2). 执行处理返回值的自定义代码。
2. long int GetAlignmentTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,定义垂直文本对齐(上对齐、居中、下对齐)。 读出字体大小的实例 {
long int fontsize;
//获得实际字体大小 fontsize
= GetFontSize(lpszPictureName,\ //自定义代码
//在那里用户可以使用返回值做某事 ... }
GetFontSize函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Static Text1”是该对象的名称。
3. BOOL GetFontBold(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,定义字体样式是否为“粗体字”。 读出静态文本域的布尔型属性的实例 {
BOOL bbold;
//了解文本是否是粗体字 bbold
= GetFontBold(lpszPictureName,\ if(bbold) {
// 自定义代码 // 字体是否是粗体字 ... } else {
// 自定义代码 // 字体是否不是粗体字 ... } }
GetFontBold函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Static Text1”是该对象的名称。
4. char* GetText(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,为对象,例如静态文本、复选框和单选框,指定“文本”属性的数值。 读出文本的实例 {
char* pszValue = NULL; char szValue[13];
//获得实际设置的文本 pszValue
= GetText(lpszPictureName,\ if(pszValue != NULL) {
//复制字符串
strncpy(szValue,pszValue,12); }
//自定义代码
//在那里用户可以使用返回值做某事 ... }
GetText函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “Static Text1”是该对象的名称。
5. long int GetLayer(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定该对象所在的画面层。 参数lpszPictureName 画面名lpszObjectName
Geometry - 简短描述
使用Geometry组中的函数可以修改或调用对象的大小、位置和其它几何属性。
1. long int GetActualPointLeft(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定多边形或折线中当前位置的X轴数值。
读出对象位置的实例 {
long lPos;
//获得对象的X轴位置 lPos
= GetLeft(lpszPictureName,\
//自定义代码
//在那里用户可以使用返回值做某事 ... }
GetLeft函数参数:
“lpszPictureName”是在其中组态该对象的画面的名称。 “WinCCLogo”是该对象的名称。
1). 读出对象的当前X轴位置以及lPos中的缓冲区。 2). 执行处理返回值的自定义代码。
2. long int GetActualPointTop(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName)函数,指定多边形或折线中当前顶点的Y轴数值。
读出对象位置的实例 {
long lPos;
//获得对象的Y轴位置 lPos
= GetTop(lpszPictureName,\
//自定义代码
//在那里用户可以使用返回值做某事 ...