IFrameworkInputPaneHandler::Showing-Methode (shobjidl_core.h)
Wird aufgerufen, bevor der Eingabebereich angezeigt wird, damit das App-Fenster alle erforderlichen Anpassungen an der Benutzeroberfläche vornehmen kann, um auf den reduzierten Bildschirmraum zu reagieren. Dies ist besonders wichtig für Eingabeelemente, z. B. Textfelder, die in Verbindung mit dem Eingabebereich verwendet werden.
Syntax
HRESULT Showing(
[in] RECT *prcInputPaneScreenLocation,
[in] BOOL fEnsureFocusedElementInView
);
Parameter
[in] prcInputPaneScreenLocation
Typ: RECT*
Ein Zeiger auf eine RECT-Struktur , die die Bildschirmkoordinaten bereitstellt, die der Eingabebereich belegt.
[in] fEnsureFocusedElementInView
Typ: BOOL*
Ein Zeiger auf einen Wert, der auf TRUE festgelegt ist, wenn die App versuchen soll, das aktuell fokussierte Element (z. B. ein Textfeld) in der Ansicht zu behalten, wodurch die App das Element verschieben oder die Benutzeroberfläche neu anordnen muss.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |