📄 keydefdlg.h
字号:
// KeyDefDlg.h: interface for the CKeyDefDlg class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_KEYDEFDLG_H__C48CD188_4662_11D5_8DCF_ADB8C56AA13D__INCLUDED_)
#define AFX_KEYDEFDLG_H__C48CD188_4662_11D5_8DCF_ADB8C56AA13D__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#include "Dlg.h"
class CKey;
class CMixerKeyTable;
class CKeyWaitWin;
class CKeyDefDlg : public CDlg
{
CMixerKeyTable *m_pcKeyTable;
CKeyWaitWin *m_pcKeyWin;
string m_strSelect;
string m_strPreSelect;
string m_strKey;
string m_strEdit;
// string m_str;
public:
CKeyDefDlg(CMixerKeyTable *,const char *);
void PreSetSelection(string str) { m_strPreSelect=str; }
virtual ~CKeyDefDlg();
virtual void PostCreate();
virtual bool OnWMCommand(int id,HWND,int);
virtual LRESULT DlgProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam);
void InitChildren();
void UpdateKeys();
void ClearKeys();
void ClearEdit();
void UpdateEdit();
void DisplayEdit(CKey *);
string GetSelection(int);
string GetControlText(int);
void AssignEdit();
void NewKeyDef();
void RenameKeyDef();
void AssignKey();
CKey *GetCurrentKey();
void CompileKey(CKey*);
void StartKeyGetDlg();
void StopKeyGetDlg();
CKey *AddKeyToDef(long iVkScan,long lKeyData);
void NewKey();
void InitNewKey(CKey*);
void DeleteKey();
void NotifyMixer();
};
#endif // !defined(AFX_KEYDEFDLG_H__C48CD188_4662_11D5_8DCF_ADB8C56AA13D__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -