//+--------------------------------------------------------------------------- // // Microsoft Windows // Copyright (C) Microsoft Corporation 1996-2001. // // File: helpdlg.cpp // // Contents: implementation of CHelpDialog // //---------------------------------------------------------------------------- #include "StdAfx.h" #include "HelpDlg.h" #include "util.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CHelpDialog message handlers BEGIN_MESSAGE_MAP(CHelpDialog, CDialog) //{{AFX_MSG_MAP(CHelpDialog) //}}AFX_MSG_MAP ON_MESSAGE(WM_HELP, OnHelp) END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CHelpDialog member functions afx_msg BOOL CHelpDialog::OnHelp(WPARAM wParam, LPARAM lParam) { const LPHELPINFO pHelpInfo = (LPHELPINFO)lParam; if (pHelpInfo && pHelpInfo->iContextType == HELPINFO_WINDOW) { // Display context help for a control if (!::WinHelp( (HWND)pHelpInfo->hItemHandle, GetSeceditHelpFilename(), HELP_WM_HELP, (DWORD_PTR)m_pHelpIDs)) { ; } } return TRUE; }