www.pudn.com > 语音合成软件,含Freephone和Mbrora两个模块.zip > opendialog.h
/*
* FPMs-TCTS SOFTWARE LIBRARY
*
* File: opendialog.cpp
* Purpose: Mbroli's Custom Open Dialog (with database choice)
* Author: Alain Ruelle
* Email : mbrola@tcts.fpms.ac.be
*
* Copyright (c) 1997 Faculte Polytechnique de Mons (TCTS lab)
* All rights reserved.
* PERMISSION IS HEREBY DENIED TO USE, COPY, MODIFY, OR DISTRIBUTE THIS
* SOFTWARE OR ITS DOCUMENTATION FOR ANY PURPOSE WITHOUT WRITTEN
* AGREEMENT OR R OYALTY FEES.
*/
#ifndef __OPENDIALOG_H__
#define __OPENDIALOG_H__
/////////////////////////////////////////////////////////////////////////////
// COpenDialog dialog
class COpenDialog : public CFileDialog
{
// Construction
public:
COpenDialog(int bd,LPCTSTR lpszDefExt=NULL,LPCTSTR lpszFileName=NULL,DWORD dwFlags=OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,LPCTSTR lpszFilter=NULL,CWnd* pParentWnd=NULL);
// standard constructor
// Dialog Data
//{{AFX_DATA(COpenDialog)
enum { IDD = IDD_OPEN_DIALOG };
CComboBox m_database;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(COpenDialog)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
int nItem;
char **pBase;
int baseDefault;
public:
int GetDatabase()
{ return baseDefault; }
// Generated message map functions
//{{AFX_MSG(COpenDialog)
virtual BOOL OnInitDialog();
afx_msg void OnSelchangeDatabase();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif