次の方法で共有


CWinFormsControl クラス

Windows フォーム コントロールのホスティング用の基本機能を提供します。

template<class TManagedControl>
class CWinFormsControl : public CWnd

パラメーター

  • TManagedControl
    MFC アプリケーションに表示する .NET Framework Windows フォーム コントロール。

メンバー

8z4d86s2.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CWinFormsControl::CWinFormsControl

MFC Windows フォーム コントロールのラッパー オブジェクトを構築します。

8z4d86s2.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CWinFormsControl::CreateManagedControl

MFC コンテナーに Windows フォーム コントロールを作成します。

CWinFormsControl::GetControl

Windows フォーム コントロールへのポインターを取得します。

CWinFormsControl::GetControlHandle

Windows フォームのコントロールのハンドルを取得します。

8z4d86s2.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

説明

CWinFormsControl::operator ->

式に置き換えます CWinFormsControl::GetControl

CWinFormsControl::operator TManagedControl^

Windows フォームのコントロールに型をとしてキャスト ポインター。

解説

CWinFormsControl のクラスは、Windows フォーム コントロールのホスティング用の基本機能を提供します。

Windows フォームの使い方の詳細については、「MFC での Windows フォーム ユーザー コントロールの使用」を参照してください。

使用する MFC コードは、ウィンドウ ハンドルが必要である (通常 m_hWndに格納されている、キャッシュできます。いる Windows フォーム コントロールのプロパティは、基になる Win32 WindowDestroyWindowCreateWindowを使用して破棄され、再作成する必要があります。MFC は Windows m_hWnd のメンバーを更新する実装のハンドルをコントロールの DestroyCreate フォームのイベント。

[!メモ]

MFC Windows は、AFXDLL が定義されているか) MFC と動的にリンクするプロジェクトにのみ統合する作業を付けた。

必要条件

ヘッダー: afxwinforms.h

参照

関連項目

CWinFormsDialog クラス

CWinFormsView クラス