次の方法で共有


MFCCALC サンプル : オートメーション サーバー アプリケーションの例

更新 : 2007 年 11 月

MFCCALC サンプルは、オートメーション (以前の OLE オートメーション) サーバーです。このサンプルは、Windows の電卓アプリケーションに似た簡単な電卓を実装します。CALCDRIV のサンプルを使ってオートメーションで実行したり、スタンドアロンで実行したりできます。

詳細については、「CALCDRIV サンプル : オートメーション クライアント アプリケーションの例」を参照してください。

0c716z9h.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

このサンプル コードは概念を示す目的で提供されているものです。必ずしも最も安全なコーディング手法に従っているわけではないので、アプリケーションまたは Web サイトでは使用しないでください。Microsoft は、サンプル コードが意図しない目的で使用された場合に、付随的または間接的な損害について責任を負いません。

サンプルとそのインストール手順を取得するには

  • Visual Studio で、[ヘルプ] メニューの [サンプル] をクリックします。

    詳細については、「サンプル ファイルの格納場所」を参照してください。

  • 使用できるサンプルの最新バージョンと完全な一覧については、オンラインの Visual Studio 2008 Samples のページを参照してください。

  • サンプルは、コンピュータのハード ディスク上にもあります。既定では、サンプルおよび Readme ファイルは、\Program Files\Visual Studio 9.0\Samples\ の下のフォルダにコピーされます。Visual Studio Express Edition の場合、すべてのサンプルはオンライン上にあります。

サンプルのビルドと実行

MFCCALC サンプルをビルドおよび実行するには

  1. ソリューション ファイル mfccalc.sln を開きます。

  2. [ビルド] メニューの [ビルド] をクリックします。

  3. システムに登録するために、MFCCALC をスタンドアロン アプリケーションとして実行します。

キーワード

このサンプルでは、次のキーワードを使用します。

AfxGetApp; AfxGetInstanceHandle; AfxGetThread; AfxMessageBox; AfxOleInit; CCmdTarget::EnableAutomation; CDC::DrawIcon; CDC::GetSafeHdc; CDialog::Create; CDialog::DoModal; CDialog::OnCancel; CDialog::OnInitDialog; CDialog::OnOK; CMenu::AppendMenu; CMenu::ModifyMenu; CMenu::RemoveMenu; CRect::Height; CRect::Width; CString::Format; CString::IsEmpty; CString::LoadString; CWinApp::InitInstance; CWinApp::RunAutomated; CWinApp::RunEmbedded; CWnd::DestroyWindow; CWnd::DoDataExchange; CWnd::GetClientRect; CWnd::GetDlgItem; CWnd::GetSafeHwnd; CWnd::GetStyle; CWnd::IsIconic; CWnd::OnPaint; CWnd::OnQueryDragIcon; CWnd::OnSysCommand; CWnd::PostNcDestroy; CWnd::PreTranslateMessage; CWnd::SendMessage; CWnd::SetFocus; CWnd::SetWindowText; CWnd::ShowWindow; GetSystemMenu; GetSystemMetrics; LoadAccelerators; LoadIcon; MAKEINTRESOURCE; SetFocus; TranslateAccelerator

0c716z9h.alert_note(ja-jp,VS.90).gifメモ :

このサンプルを含む一部のサンプルには、Visual C++ のウィザード、ライブラリ、およびコンパイラの変更が反映されていませんが、必要なタスクを実行する方法は示されています。

参照

その他の技術情報

MFC サンプル