1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| //------------------------------------------------------------------
// CB_VNC_Connect
//------------------------------------------------------------------
int CVICALLBACK CB_VNC_Connect (int panel, int control, int event,
void *callbackData, int eventData1, int eventData2)
{
switch (event)
{
case EVENT_COMMIT:
//creation de l'objet ActiveX
GetObjHandleFromActiveXCtrl (panelHandle, PANEL_IHM_VNCVIEWER,
&VNCXCAObject);
//@ ip de l'hôt
VNCXLib_IVNCViewerSetServer (VNCXCAObject, NULL, "127.0.0.1");
//pwd de l'hôt
VNCXLib_IVNCViewerSetPassword (VNCXCAObject, NULL, "test");
//connection
iRetVal = VNCXLib_IVNCViewerConnect (VNCXCAObject, &iError, CA_DEFAULT_VAL, CA_DEFAULT_VAL, CA_DEFAULT_VAL,
CA_DEFAULT_VAL, &vRetour);
VNCXLib_IVNCViewerSetDisplay (VNCXCAObject, NULL, 0);
if (iRetVal != S_OK)
{
MessagePopup("Erreur","Erreur connexion !");
return -1;
}
break;
}
return 0;
} |
Partager