Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: WinCC Panelgröße automatisch ändern

  1. #1
    Registriert seit
    13.10.2008
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe eine Frage zu WinCC.
    Ich habe in einem WinCC-Bild ein Bedienpanel-Bild geöffnet.
    Ich möchte jetzt erreichen, dass auf Tastendruck eines Buttons in dem Panel sich die Größe des Panels (nur die Länge) automatisch anpasst, also mal ein paar Pixel größer wird oder eben wieder kleiner (ich möchte damit den unteren Bereich im Panel eben sichtbar bzw unsichtbar schalten).

    Wie kann man soetwas realisieren?

    Ich danke euch schon mal im Voraus für eure Hilfe!

    Roedi2
    Zitieren Zitieren WinCC Panelgröße automatisch ändern  

  2. #2
    Registriert seit
    23.05.2008
    Beiträge
    27
    Danke
    0
    Erhielt 14 Danke für 12 Beiträge

    Standard

    Hi,

    -An Mausklick Ereignis des Button folgendes C-Skript anhängen:

    Code:
    #include "apdefap.h"
    void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
    {
    
    if(GetHeight(lpszPictureName,"") == 718) SetHeight(lpszPictureName,"",650);
    else SetHeight(lpszPictureName,"",718);
    
    
    }
    Funktioniert nur wenn sich der Button auf dem Fenster befindet das geändert werden soll. Ansonsten für lpszPictureName in der Set und Get Funktion den Namen des zu ändernden Bilds eintragen (z.B. Hauptbild.Bildfenster1:Bild). Hauptbild und Bild sind jeweils die Namen der Pdl Dateien.

    Wenn das ganze über 2 Buttons laufen soll kann man auch mit Direkverbindung arbeiten (im Kontextmenue des entsprechenden Ereignis auswählen).

    Stephan

  3. #3
    roedi2 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    13.10.2008
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Vielen Dank! Klappt prima.

Ähnliche Themen

  1. WinCC automatisch angelegt Variable löschen?
    Von Jochen Kühner im Forum HMI
    Antworten: 8
    Letzter Beitrag: 14.11.2013, 11:53
  2. WinCC flex Datensatz automatisch anlegen
    Von made215 im Forum HMI
    Antworten: 0
    Letzter Beitrag: 09.05.2011, 14:48
  3. WinCC Flex: Meldetext automatisch füllen
    Von The Spirit im Forum HMI
    Antworten: 3
    Letzter Beitrag: 12.05.2010, 16:29
  4. WinCC Flexible startet automatisch
    Von stephan.lieske im Forum HMI
    Antworten: 3
    Letzter Beitrag: 30.11.2007, 10:23
  5. Antworten: 12
    Letzter Beitrag: 19.09.2007, 07:47

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •