次の方法で共有


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_OK
メソッドが成功しました。
S_FALSE
コントロールのサイズが変更されましたが、結果の幅、高さ、またはその両方が入力パラメーターと等しくありません。
E_FAIL
未指定のエラーが発生しました。

解説

このメソッドは、コントロールの可視性の状態に関係なく呼び出すことができます。

パラメーターが無効な場合でも、このメソッドは成功します。 四角形がコントロールの最大許容サイズ (デスクトップ ウィンドウ) より大きい場合は、代わりに使用可能な最大サイズが使用されます。 四角形がコントロールの最小サイズより小さい場合、または小さすぎてインクと結果のプレビューをそのまま維持できない場合は、代わりに可能な最小サイズが使用されます。

メソッドが S_FALSEを返す場合、 GetPosition メソッドはコントロールの実際のサイズ特性を返します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー micaut.h (Micaut.h を含む)

こちらもご覧ください

GetPosition

IMathInputControl