IMathInputControl::SetPosition メソッド (micaut.h)
コントロールの場所とサイズを変更します。
構文
HRESULT SetPosition(
[in] LONG Left,
[in] LONG Top,
[in] LONG Right,
[in] LONG Bottom
);
パラメーター
[in] Left
コントロールの左端の位置。
[in] Top
コントロールの最も高い位置。
[in] Right
コントロールの右端の位置。
[in] Bottom
コントロールの最も低い位置。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
コントロールのサイズが変更されましたが、結果の幅、高さ、またはその両方が入力パラメーターと等しくありません。 |
|
未指定のエラーが発生しました。 |
解説
このメソッドは、コントロールの可視性の状態に関係なく呼び出すことができます。
パラメーターが無効な場合でも、このメソッドは成功します。 四角形がコントロールの最大許容サイズ (デスクトップ ウィンドウ) より大きい場合は、代わりに使用可能な最大サイズが使用されます。 四角形がコントロールの最小サイズより小さい場合、または小さすぎてインクと結果のプレビューをそのまま維持できない場合は、代わりに可能な最小サイズが使用されます。
メソッドが S_FALSEを返す場合、 GetPosition メソッドはコントロールの実際のサイズ特性を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | micaut.h (Micaut.h を含む) |