Annexe
6.2 Fonctions API SFC
6.2
Fonctions API SFC
Fonctions API SFC
BOOL SFCAbout(HWND projWnd, LPOHIO_ERRORSTRUCT lpdmError);
Ouvre les informations sur la visualisation SFC (infos sur la version).
Exemple : SFCAbout(NULL, (void*)0);
BOOL SFCSetProperties(HWND projWnd, LPOHIO_ERRORSTRUCT lpdmError);
Ouvre la boîte de dialogue "Propriétés" du SFC (en lecture seule)
(dimensions, couleurs, niveaux d'autorisation).
Exemple : SFCSetProperties(NULL, (void*)0);
BOOL SFCSetChartProperties(HWND projWnd, LPCSTR chartName, LPOHIO_ERRORSTRUCT
lpdmError);
Ouvre la boîte de dialogue "Propriétés" pour un diagramme / une instance (en lecture seule)
(commentaire, dernière modification, cycle de rafraîchissement, vue par défaut).
Paramètres :
chartName(in) nom de diagramme/d'instance SFC
Exemple : SFCSetChartProperties(NULL, "SFC1", (void*)0);
BOOL SFCOpenSection(LPCTSTR chartName, LONG left, LONG top, LONG width, LONG height,
LPOHIO_ERRORSTRUCT lpdmError);
Ouvre le diagramme/l'instance spécifié(e) dans la vue de détail.
Paramètres :
chartName(in) nom de diagramme/d'instance SFC
left(in), top(in), width(in), height(in) :
coordonnées en pixels du rectangle dans lequel les fenêtres SFC sont autorisées à se déplacer
Exemple : SFCOpenSection("SFC1", left, top, width, height, (void*)0);
BOOL SFCOpenOverview(LPCTSTR chartName, LONG left, LONG top, LONG width, LONG
height, LPOHIO_ERRORSTRUCT lpdmError);
Ouvre le diagramme/l'instance spécifié(e) dans la vue d'ensemble.
Paramètres :
chartName(in) nom de diagramme/d'instance SFC
left(in), top(in),
width(in), height(in): coordonnées en pixels du rectangle dans lequel les fenêtres SFC sont
autorisées à se déplacer
Exemple : SFCOpenOverview("SFC1", left, top, width, height, (void*)0);
BOOL SFCRtBrowser(LPCSTR* pChartName, LPCSTR* pTagName, LONG left, LONG top, LONG
width, LONG height, BOOL alwaysOnTop);
Appelle le navigateur Package Runtime et renvoie le diagramme/l'instance sélectionné(e), le cas
échéant avec le préfixe du serveur, p. ex. "OS1_KH1234D::SFC1"
Paramètres :
pChartName(out) nom de diagramme/d'instance SFC
pTagName(out) nom de variable (nom de diagramme/d'instance SFC) (sert à l'indication groupée)
left(in), top(in),
width(in), height(in) coordonnées en pixels du rectangle dans lequel les fenêtres SFC sont autorisées
à se déplacer
alwaysOnTop(in) 1, si le navigateur doit rester toujours au premier plan (recommandé), sinon 0
Exemple : SFCRtBrowser(&chartName, &tagname, left, top, width, height, 1);
74
Manuel de programmation et d'utilisation, 12/2011, A5E03710133-01
Visualisation SFC