📄 commandbands.h
字号:
#if !defined(__COMMANDBANDS_H_INCLUDED)
#define __COMMANDBANDS_H_INCLUDED
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
///////////////////////////////////////////////////////////////
//INCLUDE
#include "resource.h"
///////////////////////////////////////////////////////////////
//DEFINE
//ADD START TODA(僜乕僗偐傜堏摦)
#define BANDID_MENUBAR 0
#define BANDID_TOOLBAR 1
#define BANDID_ADDRESSBAR 2
#define MIN_BANDWIDTH 0
#define MIN_BANDHEIGHT 23
//ADD END
///////////////////////////////////////////////////////////////
// CCmdBands僋儔僗
typedef struct _tagBandInfo
{
DWORD dwStyle;
int dwWidth;
int dwID;
}BANDINFO;
typedef struct _tagCmdBandsSettings
{
BANDINFO BandInfo[3];
BOOL bShowToolBar;
BOOL bShowAddressBar;
BOOL bMenuNoGripper;
}CMDBANDSSETTINGS;
///////////////////////////////////////////////////////////////
class CCmdBands
{
public:
HWND m_hWnd; // 僐儅儞僪 僶乕 僴儞僪儖
HIMAGELIST m_hImageList; //僀儊乕僕儕僗僩
HWND m_hComboBox; //傾僪儗僗僶乕偺僐儞儃儃僢僋僗
HWND m_hMenubar; //儊僯儏乕
HWND m_hMenubar2; //儊僯儏乕2
HWND m_hToolbar; //僣乕儖僶乕
HWND m_hAddrbar; //傾僪儗僗僶乕
RECT m_rcAddr; //傾僪儗僗僶乕埵抲
RECT m_rcTool; //僣乕儖僶乕埵抲
CMDBANDSSETTINGS m_Settings;
public:
CCmdBands();
~CCmdBands();
void Init(HWND);
void Destroy();
void SaveSettings();
void SaveRecent();
void GetSettings();
void GetRecent();
void OnAutoSize();
void SetFolderName(LPCTSTR);
void SetCheckListStyle(DWORD,DWORD); //MOD END
void SetCheckSort(int, BOOL);
void SetCheckKeyOn(BOOL, BOOL); //ADD TODA
void SetCheckViewSide(BOOL); //ADD TODA
void SetCheckViewStatusWnd(BOOL);
void SetCheckViewFolder(BOOL);
void SetCheckDragDrop(BOOL); //ADD TODA
void SetCheckViewToolBar();
void SetCheckViewAddressBar();
void SetEnableUpperFolder(BOOL);
void SetEnableFront(BOOL); //ADD TODA
void SetEnableBack(BOOL); //ADD TODA
void SetEnableCompressSelected(HMENU, int, int, DWORD); //ADD TODA
void SetEnableSearchSelected(HMENU, LPTSTR); //ADD TODA
void SetEnableItemSelected();
void SetEnableItemSelected2(); //ADD TODA
void SetEnableItemSelected3(); //ADD TODA
void SetEnableEditPasteBef(); //ADD TODA
void SetEnableEditPasteAft(); //ADD TODA
void SetEnableEditPaste(BOOL, BOOL bShortCut=TRUE); //MOD TODA
void CreateMenuBar(HWND);
void CreateToolBar(HWND);
void CreateAddressBar(HWND);
void OnViewToolBar();
void OnViewAddressBar();
void ShowBand(UINT, BOOL);
void MoveBand(UINT, RECT); //ADD TODA
void GetBandRect(UINT, RECT*); //ADD TODA
};
///////////////////////////////////////////////////////////////
#endif // !defined(__COMMANDBANDS_H_INCLUDED)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -