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.
Imposta la matrice di trasformazione per un controllo lente di ingrandimento.
Sintassi
BOOL MagSetWindowTransform(
[in] HWND hwnd,
[out] PMAGTRANSFORM pTransform
);
Parametri
[in] hwnd
Tipo: HWND
Finestra di ingrandimento.
[out] pTransform
Tipo: PMAGTRANSFORM
Matrice di trasformazione.
Valore restituito
Tipo: BOOL
Restituisce TRUE se l'operazione riesce o FALSE in caso contrario.
Commenti
La matrice di trasformazione specifica il fattore di ingrandimento applicato dal controllo lente di ingrandimento al contenuto del rettangolo di origine.
Esempio
Nell'esempio seguente viene illustrato come impostare il fattore di ingrandimento per un controllo lente di ingrandimento.
// Description:
// Sets the magnification factor for a magnifier control.
// Parameters:
// hwndMag - Handle of the magnifier control.
// magFactor - New magnification factor.
//
BOOL SetMagnificationFactor(HWND hwndMag, float magFactor)
{
MAGTRANSFORM matrix;
memset(&matrix, 0, sizeof(matrix));
matrix.v[0][0] = magFactor;
matrix.v[1][1] = magFactor;
matrix.v[2][2] = 1.0f;
return MagSetWindowTransform(hwndMag, &matrix);
}
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows Vista [solo app desktop] |
| Server minimo supportato | Windows Server 2008 [solo app desktop] |
| Piattaforma di destinazione | Windows |
| Intestazione | magnification.h |
| Libreria | Ingrandimento.lib |
| DLL | Magnification.dll |