WINCC utiliza la pantalla para crear una ventana de inicio de sesión. La ventana tiene un cuadro de nombre de usuario y contraseña, y dos botones para iniciar sesión y cerrar sesión para realizar la función de iniciar sesión en otra pantalla.
¿Puede pasar cuando se compila en lenguaje C? Veo el paso 4, hay problemas con la compilación
4 En NewPdl0.Pdl (interfaz de inicio de sesión), dibuje dos botones para confirmar la salida
Seleccione Confirmar propiedades---》Evento. - --》Elija la acción C para la acción del mouse en el mouse
Agregar función de script C
#include "apdefap.h"
void OnClick(char * lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code ("UseAdmin.DLL")
#include "pwrt_api.h"
#pragma code ()
if (PWRTSilentLogin(GetInputValueChar(lpszPictureName,"Dominio de entrada y salida 1"),GetInputValueChar(lpszPictureName,"Dominio de entrada y salida 2")) = = FALSE) p>
{MessageBox (NULL, "¡Error, vuelva a ingresar!", "Preguntar", MB_ICONEXCLAMATION| MB_SYSTEMMODAL);}
//El cuadro de diálogo de error que aparece con Windows aparecerá cuando ocurra un error
p>else
{OpenPicture("NewPdl1.Pdl");}//Abra NewPdl11.Pdl si tiene éxito (interfaz de inicio de sesión exitoso)
}