メインページ | ファイル一覧 | ファイルメンバ

TestDlg.cpp

00001 // TestDlg.cpp : インプリメンテーション ファイル 00002 // 00003 00004 #include "stdafx.h" 00005 #include "nexpcsv.h" 00006 #include "TestDlg.h" 00007 #include <htmlhelp.h> 00008 00009 #ifdef _DEBUG 00010 #define new DEBUG_NEW 00011 #undef THIS_FILE 00012 static char THIS_FILE[] = __FILE__; 00013 #endif 00014 00016 // CTestDlg ダイアログ 00017 00018 00019 CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/) 00020 : CDialog(CTestDlg::IDD, pParent) 00021 { 00022 //{{AFX_DATA_INIT(CTestDlg) 00023 // メモ - ClassWizard はこの位置にマッピング用のマクロを追加または削除します。 00024 //}}AFX_DATA_INIT 00025 } 00026 00027 00028 void CTestDlg::DoDataExchange(CDataExchange* pDX) 00029 { 00030 CDialog::DoDataExchange(pDX); 00031 //{{AFX_DATA_MAP(CTestDlg) 00032 // メモ - ClassWizard はこの位置にマッピング用のマクロを追加または削除します。 00033 //}}AFX_DATA_MAP 00034 } 00035 00036 00037 BEGIN_MESSAGE_MAP(CTestDlg, CDialog) 00038 //{{AFX_MSG_MAP(CTestDlg) 00039 ON_WM_HELPINFO() 00040 //}}AFX_MSG_MAP 00041 END_MESSAGE_MAP() 00042 00044 // CTestDlg メッセージ ハンドラ 00045 00046 BOOL CTestDlg::OnHelpInfo(HELPINFO* pHelpInfo) 00047 { 00048 // TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください 00049 CString str; 00050 if(str.LoadString(pHelpInfo->iCtrlId)) 00051 { 00052 HH_POPUP hPop; // HTML Help popup structure 00053 memset(&hPop, 0, sizeof(hPop)); // Initialize structure to NULLs 00054 hPop.cbStruct = sizeof(hPop); // Set size of structure 00055 hPop.clrBackground = -1; 00056 hPop.clrForeground = -1; 00057 hPop.rcMargins = CRect(5, 5, 5, 5); 00058 hPop.pt = pHelpInfo->MousePos; 00059 hPop.pszText = str; 00060 hPop.pszFont = NULL; 00061 00062 HtmlHelp((HWND)pHelpInfo->hItemHandle, NULL, HH_DISPLAY_TEXT_POPUP, (DWORD)&hPop); 00063 // HtmlHelp(this->m_hWnd, NULL, HH_DISPLAY_TEXT_POPUP, (DWORD)&hPop); 00064 } 00065 00066 return(TRUE); 00067 00068 // return CDialog::OnHelpInfo(pHelpInfo); 00069 }

LotusNotes CSV Export Plug-inに対してWed Jun 30 15:53:52 2004に生成されました。 doxygen 1.3.7