1/13/2022 7:38 PM | |
Joined: 12/23/2021 Last visit: 11/3/2023 Posts: 4 Rating:
|
Hello everyone. I want to open pupop screen with wincc profesional. But I couldn't run the code below. Where am I going wrong? When I click the button, the small window does not appear. #include "GlobalDefinitions.h" void OnInvisible_Button_Release_Left(char* screenName, char* objectName, char* propertyName, UINT flags, int x, int y) { char* tgpr; char* picwin; tgpr=GetPropChar(screenName,objectName,"ObjectName"); if ((GetVisible(screenName,"PICWIN1")==1 && GetVisible(screenName,"PICWIN2")==0 && strcmp(GetPropChar(screenName,"PICWIN1","CaptionText"), tgpr)!=0) || (GetVisible(screenName,"PICWIN2")==1 && (GetVisible(screenName,"PICWIN1")==0 && strcmp(GetPropChar(screenName,"PICWIN2","CaptionText"), tgpr)!=0 ) || (GetVisible(screenName,"PICWIN1")==1 && GetVisible(screenName,"PICWIN2")==1 && strcmp(GetPropChar(screenName,"PICWIN1","CaptionText"), tgpr)!=0 && strcmp(GetPropChar(screenName,"PICWIN2","CaptionText"), tgpr)!=0 ) || (GetVisible(screenName,"PICWIN1")==0 && GetVisible(screenName,"PICWIN2")==0))) { if (GetVisible(screenName,"PICWIN1")==1 && GetVisible(screenName,"PICWIN2")==0) { picwin="PICWIN2"; } else { picwin="PICWIN1"; } SetVisible(screenName,picwin,0); //Return-Type: BOOL SetPropDouble(screenName,picwin,"Width",435); //Return-Type: BOOL SetPropDouble(screenName,picwin,"Height",325); //Return-Type: BOOL SetPropChar(screenName,picwin,"CaptionText",tgpr); //Return-Type: BOOL strcat (tgpr,"."); SetPropChar(screenName,picwin,"PictureName","fcp_motor_1w.pdl"); //Return-Type: BOOL SetPropChar(screenName,picwin,"TagPrefix",tgpr); //Return-Type: BOOL SetVisible(screenName,picwin,1); //Return-Type: BOOL } } ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 01/14/2022 11:20:35New subject after splitting. Edited text for better reading. |
|
Follow us on