📄 utils.h
字号:
/*! \mainpage 窗口对象辅助功能集.
* \author nodman
* \date 2003-6-11
*/
#ifndef _UTILS_H
#define _UTILS_H
/// 判断一个CWnd*对象是否合法.
/// @param wnd 要判断的对象.
/// @return true 合法, false 非法.
inline bool
is_window(CWnd *wnd)
{
if( !wnd )
return false;
return FALSE != IsWindow(wnd->m_hWnd);
}
/// 基本窗口操作.
/// @param wnd 必须是CWnd的派生类.
template<typename wnd>
class basic_wnd: public wnd
{
public:
/// @name 构造函数
//@{
/// 普通构造函数
basic_wnd(){}
/// 为了适应CWnd(CWnd* parent)
basic_wnd(CWnd *parent):wnd(parent){}
/// 为了适应CDialog(UINT id, CWnd* parent)
basic_wnd(UINT idd, CWnd* parent=NULL):wnd(idd, parent){}
//@}
/// 显示窗口.
virtual void show(){ShowWindow(SW_SHOW);}
/// 隐藏窗口.
virtual void hide(){ShowWindow(SW_HIDE);}
/// 有效化.
virtual void enable(){EnableWindow(TRUE);}
/// 无效化.
virtual void disable(){EnableWindow(FALSE);}
};
//////////////////////////////////////////////////////////////////////////
#endif // _UTILS_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -