📄 menukeyboard.cpp
字号:
// MenuKeyboard.cpp: implementation of the CMenuKeyboard class.
//
//////////////////////////////////////////////////////////////////////
#include "MainMenus.h"
#include "MenuKeyboard.h"
#include "BloodClientShell.h"
#include "ClientRes.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CMenuKeyboard::CMenuKeyboard()
{
m_nKeyboardTurnRate=100;
}
CMenuKeyboard::~CMenuKeyboard()
{
}
// Build the menu
void CMenuKeyboard::Build()
{
// Make sure to call the base class
CMenuBase::Build();
CreateTitle("interface\\mainmenus\\options.pcx", IDS_MENU_TITLE_OPTIONS, m_pMainMenus->GetTitlePos());
SetOptionPos(m_pMainMenus->GetOptionsPos());
SetItemSpacing(5);
SetScrollWrap(DFALSE);
m_nKeyboardTurnRate=(int)(g_pBloodClientShell->GetKeyboardTurnRate()*100.0f);
// Add the controls
CLTGUISliderCtrl *pCtrl=AddSliderOption(IDS_MENU_KEYBOARD_TURNSPEED, m_pMainMenus->GetSmallFont(), 100, m_pMainMenus->GetSurfaceSliderBar(), m_pMainMenus->GetSurfaceSliderTab(), &m_nKeyboardTurnRate);
pCtrl->SetSliderRange(15, 400);
pCtrl->SetSliderIncrement(15);
UpdateData(DFALSE);
}
// Change in focus
void CMenuKeyboard::OnFocus(DBOOL bFocus)
{
if (!bFocus)
{
UpdateData();
g_pBloodClientShell->SetKeyboardTurnRate((float)m_nKeyboardTurnRate/100.0f);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -