IOleObjectImpl クラス
このクラスは IUnknown を実装します。また、コンテナーがコントロールと情報をやり取りするための基本インターフェイスとなります。
重要
このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。
template<
class T
>
class ATL_NO_VTABLE IOleObjectImpl :
public IOleObject
パラメーター
- T
IOleObjectImplから派生したクラス。
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
コントロールを使用してアドバイザリ コネクションを確立します。 |
|
から読み込まれるにコントロールの状態を実行する変更します。 |
|
コントロールを列挙されたアクションの 1 を実行するように指定します。 |
|
コントロールを元に戻す保持している状態を破棄するように指定します。 |
|
コントロールをビューからユーザー インターフェイスを削除します。 |
|
コントロールをウィンドウの移動およびインストールされませんが、コントロールのユーザー インターフェイスをインストールします。 |
|
コントロールを別のウィンドウで開きます編集します。 |
|
ユーザーがコントロールをダブルクリックしたときに指定したアクションが実行されます。 コントロールは、通常、埋め込みコントロールを起動するアクションを定義します。 |
|
ユーザーに新しく挿入されたコントロールを示しています。 |
|
埋め込みコントロールをアクティブにして、メニューやツール バーなどのコントロールのユーザー インターフェイスを示します。 |
|
コントロールのアドバイザリ コネクションを列挙します。 |
|
コントロールのアクションを列挙します。 |
|
コントロールのクライアント サイトを取得します。 |
|
クリップボードからデータを取得します。 ATL 実装は、E_NOTIMPLを返します。 |
|
コントロールの表示領域の範囲を取得します。 |
|
コントロールの状態を取得します。 |
|
コントロールのモニカーを取得します。 ATL 実装は、E_NOTIMPLを返します。 |
|
コントロールのクラス ID を取得します。 |
|
コントロールでユーザー入力の名前を取得します。 |
|
選択したデータからコントロールを初期化します。 ATL 実装は、E_NOTIMPLを返します。 |
|
コントロールが最新かどうかを確認します。 ATL 実装は、S_OKを返します。 |
|
元に戻すの状態の後に DoVerbDiscardUndo によって呼び出されます。破棄されます。 |
|
コントロールの後に DoVerbHide によって呼び出されます。非表示にされます。 |
|
コントロールの後に DoVerbInPlaceActivate によって呼び出されます。アクティブ化されます。 |
|
コントロールを別のペインで編集用に開いた後 DoVerbOpen が呼び出されます。 |
|
コントロールが表示されるように DoVerbShow された後で呼び出されます。 |
|
コントロールのユーザー インターフェイスがアクティブになった後で DoVerbUIActivate が呼び出されます。 |
|
元に戻すの状態の前に DoVerbDiscardUndo によって呼び出されます。破棄されます。 |
|
コントロールの前に DoVerbHide によって呼び出されます。非表示にされます。 |
|
コントロールの前に DoVerbInPlaceActivate によって呼び出されます。アクティブ化されます。 |
|
コントロールを別のペインの編集用に開いた前に DoVerbOpen が呼び出されます。 |
|
コントロールが表示されるようにする前に DoVerbShow が呼び出されます。 |
|
コントロールのユーザー インターフェイスがアクティブになった前に DoVerbUIActivate が呼び出されます。 |
|
コンテナーのクライアント サイトに関するコントロールを指定します。 |
|
コントロール アプリケーションにある場合、配色をお勧めします。 ATL 実装は、E_NOTIMPLを返します。 |
|
コントロールの表示領域の範囲を設定します。 |
|
コントロールのコンテナー アプリケーションとドキュメント コンテナーの名前を指定します。 |
|
モニカーを何にコントロールに指示します。 ATL 実装は、E_NOTIMPLを返します。 |
|
コントロールを使用してアドバイザリ コネクションを削除します。 |
|
コントロールを更新します。 ATL 実装は、S_OKを返します。 |
解説
IOleObject のインターフェイスは、コンテナーがコントロールと通信する主なインターフェイスです。 クラス IOleObjectImpl は、このインターフェイスの既定の実装を提供し、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown を実装します。
関連トピック ATL チュートリアル、ATL プロジェクトの作成
継承階層
IOleObject
IOleObjectImpl
必要条件
Header: atlctl.h