ExitWinCC
Function
Deactivates Runtime and exits WinCC on the computer executing the function.
Note
If Runtime is exited on a server or client this applies only to the respective computer.
An activated project for which the WinCC Explorer has not been started must be closed with 
the internal function "ExitWinCC".
If the activated project was exited with the internal function "DeactivateRTProject" the WinCC 
project remains open in the background. To close this project, the WinCC Explorer must be 
opened and then be closed by means of the menu commands "File" > "Exit".
Syntax
BOOL ExitWinCC ();
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred.
See also
ExitWinCC example (Page 1509)
ExitWinCC example
GetLanguage
Function
Determines the current Runtime language.
Syntax
DWORD GetLanguage(); 
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1501
How to rearrange pages in a pdf document - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
change pdf page order online; move pages in pdf reader
How to rearrange pages in a pdf document - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
move pages in a pdf file; pdf rearrange pages online
Return value
The current Runtime language with the associated language identifier is returned.
Note
You can find a comprehensive "Language code" table in the "Basic Principles of VBScript" 
documentation under the index entry "Language code".
See also
GetLanguage example (Page 1517)
GetLanguage example
InquireLanguage
Function
Determines all languages configured in the text library for the runtime.
Use dWCount to specify where the number of determined language IDs is to be stored.
Syntax
DWORD* InquireLanguage(DWORD* dwCount);  
Parameters
dwCount
Pointer to the number of determined language IDs
Return value
The configured languages with the associated language identifiers are returned.
Note
You can find a comprehensive "Language code" table in the "Basic Principles of VBScript" 
documentation under the index entry "Language code".
See also
InquireLanguage example (Page 1546)
InquireLanguage example
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1502
System Manual, 02/2013, A5E32315920-AA
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
C# TIFF - Sort TIFF File Pages Order in C#.NET. Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview.
pdf reorder pages online; how to reorder pdf pages in reader
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page directly. Moreover, when you get a PDF document which is out of order, you need to rearrange the PDF document pages. In these
pdf page order reverse; how to move pages in pdf
SetLanguage
Function
Changes the language setting in Runtime.
Syntax
BOOL SetLanguage(DWORD dwLocaleID); 
Parameters
dwLocaleID
Language ID of the language to be set
Return value
TRUE
The function has been completed without any errors.
FALSE
An error has occurred.
See also
Language ID (Page 1582)
SetLanguage example (Page 1554)
SetLanguage example
Language IDs
FillDiagnoseInTags
Function
Activates or deactivates the storage of diagnostic information in tags.
As filling the tags is an additional load for the system, it should only be activated temporarily 
for diagnostic information.
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1503
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
do if you want to change or rearrange current TIFF &ltsummary> ''' Sort TIFF document pages in designed & profession imaging controls, PDF document, image to
move pages in pdf online; how to reorder pages in pdf reader
C# PowerPoint - How to Process PowerPoint
It enables you to move out useless PowerPoint document pages simply with a few a very easy PPT slide dealing solution to sort and rearrange PowerPoint slides
move pages in pdf document; how to move pages within a pdf
Syntax
void FillDiagnoseInTags(BOOL bfill); 
Parameters
bFill
Storage of diagnostic information in tags on/off
TRUE
Activate supply of diagnostic tags
FALSE Deactivate supply of diagnostic tags
Diagnostic tags of GlobalScript
@SCRIPT_COUNT_TAGS
This tag contains the current number of tags requested via Script.
@SCRIPT_COUNT_REQUEST_IN_QUEUES
This tag contains the current number of jobs.
@SCRIPT_COUNT_ACTIONS_IN_QUEUES
This tag contains the current number of actions. 
GetServerTagPrefix
Function
To be able to access tags of the respective server from a WinCC client in a distributed system, 
the tag names must be supplemented with the server prefix.
If the tags are accessed by means of the functions GetTagxx or SetTagxx, the required addition 
is made by the script control.
If WinCC API functions are used for accessing, the tag names have to be supplemented by 
the user. The GetServer TagPrefix function provides the required prefixes.
One pointer each of the "char" type to ServerPrefix, TagPrefix and WindowPrefix is returned.
The user must neither change the memory (also no strcat) nor release it.
Syntax
void GetServerTagPrefix(char** ppszServerPrefix, char** ppszTagPrefix, char** 
ppszWindowPrefix); 
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1504
System Manual, 02/2013, A5E32315920-AA
Online Merge PDF files. Best free online merge PDF tool.
By dragging your pages in the editor area you can rearrange them or delete single pages. We try to make it as easy as possible to merge your PDF files.
rearrange pages in pdf online; how to reorder pages in pdf online
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
well programmed Word pages sorter to rearrange Word pages extracting single or multiple Word pages at one & profession imaging controls, PDF document, image to
change page order in pdf reader; rearrange pdf pages reader
Parameters
ppszServerPrefix
Pointer to a pointer referring to the server prefix
ppszTagPrefix
Pointer to a pointer referring to the tag prefix
ppszWindowPrefix
Pointer to a pointer referring to the window prefix 
See also
GetServerTagPrefix example (Page 1528)
GetServerTagPrefix example
TraceText
Function
The value defined in <Parameter> is recorded in APDiag if the specified diagnostic level has 
been reached.
Syntax
void TraceText(DWORD dwTraceLevel, char* pszFormat, <Parameter>); 
Parameters
dwTraceLevel
Diagnostic level
pszFormat
Output format (according to printf function)
<Parameter>
Value to be reported
Note
The parameterization dialog for this function provides the selection of tags, graphic objects 
and pictures.
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1505
Process Images in Web Image Viewer | Online Tutorials
used document types are supported, including PDF, multi-page easy to process image and file pages with the deleting a thumbnail, and you can rearrange the file
reverse page order pdf online; rearrange pages in pdf reader
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
page will teach you to rearrange and readjust amount of robust PPT slides/pages editing methods powerful & profession imaging controls, PDF document, image to
reorder pages in pdf reader; change pdf page order preview
TraceTime
Function
The value defined in <Parameter> is recorded in APDiag if the specified diagnostic level has 
been reached.
In addition, the time since the AP start of diagnosis is output in milliseconds to enable 
performance measurements.
Syntax
void TraceTime(DWORD dwTraceLevel, char* pszFormat, <Parameter>); 
Parameters
dwTraceLevel
Diagnostic level
pszFormat
Output format (according to printf function)
<Parameter>
Value to be reported
Note
The parameterization dialog for this function provides the selection of tags, graphic objects 
and pictures.
2.15.4
Examples
2.15.4.1
Examles - A to G
AcknowledgeMessage example
{
//Acknowledge the AlarmLogging message which is selected
AcknowledgeMessage(GetTagWord("U08i_MsgNr"));
}
Specify the message number to be acknowledged. It is read from a tag. 
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1506
System Manual, 02/2013, A5E32315920-AA
AXC_OnBtnMsgFirst example
{
// jump to the first message in the WinCC Alarm Control
AXC_OnBtnMsgFirst("gs_alarm_00","Control1");
}
Parameters of the AXC_OnBtnMsgFirst function:
"gs_alarm_00" is the name of the picture in which WinCC Alarm Control was configured.
Control1 is the object name of the WinCC Alarm Control. 
Note
Various examples are offered for the function descriptions. For functions with a similar syntax, 
a selected function is used as a template in the example. This example must be adapted as 
well. 
Beispiel AXC_OnBtnMsgLast
{
// jump to the last message in the WinCC Alarm Control
AXC_OnBtnMsgLast("gs_alarm_00","Control1");
}
Parameters of the AXC_OnBtnMsgLast function:
"gs_alarm_00" is the name of the picture in which WinCC Alarm Control was configured.
Control1 is the object name of the WinCC Alarm Control. 
AXC_OnBtnScroll example
{
// activate/deactivate the scroll function
AXC_OnBtnScroll("gs_alarm_00","Control1");
}
Parameters of the AXC_OnBtnScroll function:
"gs_alarm_00" is the name of the picture in which WinCC Alarm Control was configured.
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1507
Control1 is the object name of the WinCC Alarm Control. 
AXC_OnBtnSinglAckn example
{
// acknowledge the active message
AXC_OnBtnSinglAckn("gs_alarm_00","Control1");
}
Parameters of the AXC_OnBtnSinglAckn function:
"gs_alarm_00" is the name of the picture in which WinCC Alarm Control was configured.
Control1 is the object name of the WinCC Alarm Control. 
AXC_SetFilter example
{
BOOL ret;
MSG_FILTER_STRUCT Filter;
CMN_ERROR Error;
//Reset the filter struct
memset( &Filter, 0, sizeof( MSG_FILTER_STRUCT ) );
//Set the filter name
strcpy( Filter.szFilterName, "Control1");
// Choose selection elements
Filter.dwFilter = MSG_FILTER_NR_FROM | MSG_FILTER_NR_TO;
// Message number from
Filter.dwMsgNr[0] = 2;
// Message number to
Filter.dwMsgNr[1] = 2;
ret = AXC_SetFilter("gs_alarm_00","Control1",&Filter,&Error);
}
1. Name the filter.
2. Select the filter type.
3. Specify the filter criteria.
4. Set the filter.
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1508
System Manual, 02/2013, A5E32315920-AA
Note
The filter type and the filter criteria are to be adapted, all other filter types are described in 
the filter structure. 
DeactivateRTProject example
{
//deactivate the runtime
DeactivateRTProject ();
}
This function deactivates WinCC Runtime. 
ExitWinCC example
{
//exit wincc
ExitWinCC ();
}
This function exits WinCC. 
2.15.4.2
Examples - GetAlarmHigh to GetPropChar
GetAlarmHigh example
{
double dAlarmHigh;
//Get the Alarm High Limit
dAlarmHigh = GetAlarmHigh(lpszPictureName,"Bar1");
//User defined code where the
//user can do something with the return value
...
}
Parameters of the function GetAlarmHigh:
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
System Manual, 02/2013, A5E32315920-AA
1509
"lpszPictureName" is the name of the picture in which the object was configured.
"Bar1" is the name of the object.
1. Read out the upper alarm limit and temporarily store it in dAlarmHigh.
2. Executing user-defined code for processing return values. 
GetBackColor example
{
long int bk_color;
//Get the background color
bk_color = GetBackColor(lpszPictureName,"StatischerText1");
//User defined code where the
//user can do something with the return value
...
}
Parameters of the function GetBackColor:
"lpszPictureName" is the name of the picture in which the object was configured.
"StaticText1" is the name of the object.
1. Read out the current background color and temporarily store it in bk_color.
2. Executing user-defined code for processing return values. 
GetBorderStyle example
{
long int lstyle;
//Get the current border style
lstyle = GetBorderStyle(lpszPictureName,"Rectangle1");
//User defined code where the
//user can do something with the return value
...
}
Parameters of the function GetBorderStyle:
"lpszPictureName" is the name of the picture in which the object was configured.
"Rectangle1" is the name of the object.
ANSI-C for Creating Functions and Actions
2.15 ANSI-C function descriptions
WinCC: Scripting (VBS, ANSI-C, VBA)
1510
System Manual, 02/2013, A5E32315920-AA
Documents you may be interested
Documents you may be interested