初步修复
This commit is contained in:
parent
8fc4357cc6
commit
e4714f3f0e
46705 changed files with 12004901 additions and 0 deletions
71
Server/ServiceMonitorEx/External/UltimateToolbox/source/OXBMPFilePickerCombo.cpp
vendored
Normal file
71
Server/ServiceMonitorEx/External/UltimateToolbox/source/OXBMPFilePickerCombo.cpp
vendored
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
// OXBMPFilePickerCombo.cpp : implementation file
|
||||
//
|
||||
// Version: 9.3
|
||||
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "OXBMPFilePickerCombo.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// COXBMPFilePickerCombo
|
||||
|
||||
COXBMPFilePickerCombo::COXBMPFilePickerCombo(CString sFileExtFilter) :
|
||||
m_sFileExtFilter(sFileExtFilter)
|
||||
{
|
||||
}
|
||||
|
||||
COXBMPFilePickerCombo::COXBMPFilePickerCombo(int nID)
|
||||
{
|
||||
m_sFileExtFilter.LoadString(nID);
|
||||
}
|
||||
|
||||
COXBMPFilePickerCombo::~COXBMPFilePickerCombo()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(COXBMPFilePickerCombo, COXHistoryCombo)
|
||||
//{{AFX_MSG_MAP(COXBMPFilePickerCombo)
|
||||
// NOTE - the ClassWizard will add and remove mapping macros here.
|
||||
//}}AFX_MSG_MAP
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// COXBMPFilePickerCombo message handlers
|
||||
|
||||
BOOL COXBMPFilePickerCombo::BrowseItem()
|
||||
{
|
||||
ASSERT_VALID(this);
|
||||
|
||||
BOOL bBrowseOK = FALSE;
|
||||
CString sFileName;
|
||||
GetWindowText(sFileName);
|
||||
|
||||
COXPreviewDialog dlgOpen(TRUE,NULL,sFileName,
|
||||
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,m_sFileExtFilter);
|
||||
if(dlgOpen.DoModal()==IDOK)
|
||||
{
|
||||
sFileName=dlgOpen.GetPathName();
|
||||
SetWindowText(sFileName);
|
||||
|
||||
CWnd* pParentWnd=GetParent();
|
||||
if(pParentWnd!=NULL)
|
||||
{
|
||||
pParentWnd->SendMessage(WM_COMMAND,
|
||||
MAKEWPARAM(GetDlgCtrlID(),CBN_EDITCHANGE),
|
||||
(LPARAM)GetSafeHwnd());
|
||||
}
|
||||
|
||||
bBrowseOK=TRUE;
|
||||
}
|
||||
|
||||
ASSERT_VALID(this);
|
||||
|
||||
return bBrowseOK;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue