dialogs.h
来自「很好用的ftp源码」· C头文件 代码 · 共 51 行
H
51 行
/*****************************************************************************\
FILE: Dialogs.h
DESCRIPTION:
This file exists to display dialogs needed during FTP operations.
\*****************************************************************************/
#ifndef _DIALOGS_H
#define _DIALOGS_H
#ifdef ADD_ABOUTBOX
HRESULT DisplayAboutBox(HWND hWnd);
#endif // ADD_ABOUTBOX
HRESULT BrowseForDir(HWND hwndParent, LPCTSTR pszTitle, LPCITEMIDLIST pidlDefaultSelect, LPITEMIDLIST * ppidlSelected);
/*****************************************************************************\
Class: CDownloadDialog
DESCRIPTION:
Display the Downoad Dialog to select a directory to download into.
\*****************************************************************************/
class CDownloadDialog
{
public:
CDownloadDialog();
~CDownloadDialog(void);
// Public Member Functions
HRESULT ShowDialog(HWND hwndOwner, LPTSTR pszDir, DWORD cchSize, DWORD * pdwDownloadType);
static INT_PTR CALLBACK DownloadDialogProc(HWND hDlg, UINT wMsg, WPARAM wParam, LPARAM lParam);
protected:
// Private Member Variables
HWND m_hwnd;
LPTSTR m_pszDir;
DWORD m_dwDownloadType;
// Private Member Functions
BOOL _DownloadDialogProc(HWND hDlg, UINT wMsg, WPARAM wParam, LPARAM lParam);
BOOL _OnCommand(HWND hDlg, WPARAM wParam, LPARAM lParam);
BOOL _InitDialog(HWND hDlg);
HRESULT _DownloadButton(HWND hDlg);
void _BrowseButton(HWND hDlg);
};
#endif // _DIALOGS_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?