📄 macro.h
字号:
#pragma once
////////////////////////////////////////////////////////////////
//some marcos
#define GetCheck(id) this->IsDlgButtonChecked(id)
#define SetCheck(id,val) this->CheckDlgButton(id,val?BST_CHECKED:BST_UNCHECKED)
#define GetValue(id) this->GetDlgItemInt(id)
#define SetValue(id,val) this->SetDlgItemInt(id,val)
#define check_getter(id) \
inline int get_##id () const \
{ return GetCheck( IDC_##id );}
#define edit_getter(id) \
inline int get_##id () const \
{ return GetValue(IDC_##id ); }
#define check_setter(id) \
inline void set_##id (int value) \
{ SetCheck(IDC_##id,value);}
#define edit_setter(id) \
inline void set_##id (int value) \
{ SetValue(IDC_##id,value);}
#define check_proc(id) \
check_getter(id) \
check_setter(id)
#define edit_proc(id) \
edit_getter(id) \
edit_setter(id)
////////////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -