IInkPicture::get_AutoRedraw メソッド (msinkaut.h)
ウィンドウが無効になったときにインク コレクターがインクを再描画するかどうかを指定する値を取得または設定します。
このプロパティは読み取り/書き込み可能です。
構文
HRESULT get_AutoRedraw(
VARIANT_BOOL *AutoRedraw
);
パラメーター
AutoRedraw
戻り値
なし
解説
AutoRedraw がVARIANT_TRUEされている場合、ウィンドウが無効になると、インク コレクターによってインクが再描画されます。 たとえば、ウィンドウを最小化して復元すると、インクが自動的に再描画されます。 VARIANT_FALSEした場合、ウィンドウが無効になった場合、インク コレクターはインクを再描画しません。 たとえば、ウィンドウを最小化して復元すると、画面からインクが消えます。
AutoRedraw をVARIANT_FALSEすると、DynamicRendering プロパティが false でない限り、インク中にインクが表示されます。
アプリケーションでカスタム レンダリングを実行している場合、またはアプリケーションが描画の問題に敏感な場合は、再描画を自分で処理し、InkCollector オブジェクト、InkOverlay オブジェクト、または InkPicture コントロールのVARIANT_FALSEに AutoRedraw プロパティを設定できます。 次の表のイベントを使用して、再描画を処理します。
オブジェクトまたはコントロール | イベント |
---|---|
InkCollector オブジェクト | 基になるコントロールの Invalidated イベントと Paint イベント。 |
InkOverlay オブジェクト | 基になるコントロールの Invalidated イベントと Paint イベント。 |
InkPicture コントロール | InkPicture コントロールは Invalidated イベントと Paint イベントを継承しました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |