Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Recupera la trasformazione di input corrente per penna e input tocco, rappresentata come rettangolo di origine e un rettangolo di destinazione.
Sintassi
BOOL MagGetInputTransform(
[out] BOOL *pfEnabled,
[out] LPRECT pRectSource,
[out] LPRECT pRectDest
);
Parametri
[out] pfEnabled
Tipo: BOOL*
TRUE se la traduzione di input è abilitata o FALSE se non.
[out] pRectSource
Tipo: LPRECT
Rettangolo di origine, in coordinate dello schermo non immaginificate, che definisce l'area dello schermo che viene magnificata.
[out] pRectDest
Tipo: LPRECT
Rettangolo di destinazione, nelle coordinate dello schermo, che definisce l'area dello schermo in cui viene visualizzato il contenuto dello schermo grandito. L'input penna e tocco in questo rettangolo viene mappato al rettangolo di origine.
Valore restituito
Tipo: BOOL
Restituisce TRUE se ha esito positivo o FALSE in caso contrario.
Commenti
La trasformazione di input esegue il mapping dello spazio delle coordinate del contenuto dello schermo grandito allo spazio di coordinate dello schermo effettivo (non immaginificato). Ciò consente al sistema di passare l'input tocco e penna immesso nel contenuto dello schermo granficato, all'elemento dell'interfaccia utente corretto sullo schermo. Ad esempio, senza trasformazione di input, l'input viene passato all'elemento che si trova nelle coordinate dello schermo non immaginate, non all'elemento visualizzato nel contenuto della schermata grandita.
Esempio
Nell'esempio seguente vengono recuperate le impostazioni di traduzione di input correnti.
// Description:
// Retrieves the current input transform.
//
BOOL GetInputTranform()
{
BOOL fInputTransformEnabled;
RECT rcSource;
RECT rcTarget;
BOOL fResult = MagGetInputTransform(&fInputTransformEnabled,
&rcSource, &rcTarget);
if (fResult)
{
//
// Do something with the input transform data.
//
}
return fResult;
}
Requisiti
| Client minimo supportato | Windows 8 [solo app desktop] |
| Server minimo supportato | Windows Server 2012 [solo app desktop] |
| Piattaforma di destinazione | Windows |
| Intestazione | ingrandimento.h |
| Libreria | Ingrandimento.lib |
| DLL | Magnification.dll |