Descrizione
Si vuole modificare la posizione della finestra "@TOP01..@TOP16" nella pagina "@1001.pdl". Le finestre devono avviarsi sempre nella posizione attuale del cursore. Questa posizione della pagina è legata in modo fisso alle proprietà/eventi della finestra "@TOP01..@TOP16" nella pagina "@1001.pdl".
Le funzioni "SSMOpenTopFieldFixedSize" o "SSMOpenTopField" non offrono alcun parametro (x, y) per la modifica della posizione della finestra da aprire.
La soluzione seguente apre la finestra nella posizione momentanea del cursore.
Per questo sotto le Proprietà oggetto occorre rendere dinamico l'evento
"Ereignis\Propertythemen\Sonstige\Anzeige"
della finestra "@TOP01-@TOP16" nella pagina "@1001.pdl" con la seguente funzione in C:
Funzione in C:
Bildfenster.pdf ( 3 KB )
La funzione legge la posizione attuale del cursore e in funzione di questa imposta le proprietà X-Position, Y-Position di "@TOP01-@TOP16".
|