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

ExportPropertySheet.cpp

00001 // ExportPropertySheet.cpp : インプリメンテーション ファイル 00002 // 00003 00004 #include "stdafx.h" 00005 #include "resource.h" 00006 #include "ExportPropertySheet.h" 00007 00008 //#include <HtmlHelp.h> // HtmlHelp SDK 00009 00010 #ifdef _DEBUG 00011 #undef THIS_FILE 00012 static char BASED_CODE THIS_FILE[] = __FILE__; 00013 #endif 00014 00016 // CExportPropertySheet 00017 00018 IMPLEMENT_DYNAMIC(CExportPropertySheet, CPropertySheet) 00019 00020 CExportPropertySheet::CExportPropertySheet(CWnd* pWndParent) 00021 : CPropertySheet(IDS_PROPSHT_CAPTION, pWndParent) 00022 { 00023 // この位置にプロパティ ページをすべて追加してください。 00024 // ここに追加する順序が画面上に表示される順序になります。 00025 // デフォルトでは最初のプロパティ ページがアクティブに 00026 // なります。他のプロパティ ページをアクティブにするた 00027 // めには、SetActivePage() 関数を呼び出してください。 00028 // 00029 AddPage(&m_Page1); 00030 00031 m_hIcon = AfxGetApp()->LoadIcon(IDR_EXP_PROP); 00032 SetWizardMode(); 00033 00034 // HtmlHelp(NULL, NULL, HH_INITIALIZE, (DWORD)&m_dwCookie) ; // Cookie returned by Hhctrl.ocx. 00035 00036 } 00037 00038 CExportPropertySheet::~CExportPropertySheet() 00039 { 00040 // HtmlHelp(NULL, NULL, HH_UNINITIALIZE, (DWORD)m_dwCookie) ; // Pass in cookie. 00041 } 00042 00043 00044 BEGIN_MESSAGE_MAP(CExportPropertySheet, CPropertySheet) 00045 //{{AFX_MSG_MAP(CExportPropertySheet) 00046 ON_WM_HELPINFO() 00047 //}}AFX_MSG_MAP 00048 END_MESSAGE_MAP() 00049 00050 00052 // CExportPropertySheet メッセージ ハンドラ 00053 00054 00055 BOOL CExportPropertySheet::OnInitDialog() 00056 { 00057 BOOL bResult = CPropertySheet::OnInitDialog(); 00058 00059 // TODO: この位置に固有のコードを追加してください 00060 SetIcon(m_hIcon, TRUE); // Set small icon 00061 ModifyStyleEx(0, WS_EX_CONTEXTHELP); 00062 00063 return bResult; 00064 } 00065 00066 00067 BOOL CExportPropertySheet::OnHelpInfo(HELPINFO* pHelpInfo) 00068 { 00069 // TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください 00070 #if 0 00071 HtmlHelp(NULL, NULL, HH_INITIALIZE, (DWORD)&m_dwCookie) ; // Cookie returned by Hhctrl.ocx. 00072 00073 CString str; 00074 if(str.LoadString(pHelpInfo->iCtrlId)) 00075 { 00076 HH_POPUP hPop; // HTML Help popup structure 00077 memset(&hPop, 0, sizeof(hPop)); // Initialize structure to NULLs 00078 hPop.cbStruct = sizeof(hPop); // Set size of structure 00079 hPop.clrBackground = -1; 00080 hPop.clrForeground = -1; 00081 hPop.rcMargins = CRect(-1, -1, -1, -1); 00082 hPop.pt = pHelpInfo->MousePos; 00083 hPop.pszText = str; 00084 hPop.pszFont = NULL; 00085 00086 HtmlHelp((HWND)pHelpInfo->hItemHandle, NULL, HH_DISPLAY_TEXT_POPUP, (DWORD)&hPop); 00087 // HtmlHelp(this->m_hWnd, NULL, HH_DISPLAY_TEXT_POPUP, (DWORD)&hPop); 00088 } 00089 #endif 00090 00091 if (pHelpInfo->iContextType == HELPINFO_WINDOW) { 00092 AfxGetApp()->WinHelp(pHelpInfo->dwContextId, HELP_CONTEXTPOPUP); 00093 } 00094 00095 return(TRUE); 00096 // return CPropertySheet::OnHelpInfo(pHelpInfo); 00097 }

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