📄 subwindow.h
字号:
//界面元素,按钮窗体。
//实现单击界面,就想主窗体发送消息的功能。
class CSubWindow : public CWindowImpl<CSubWindow> {
BEGIN_MSG_MAP( CSubWindow )
MESSAGE_HANDLER( WM_PAINT, OnPaint )
MESSAGE_HANDLER( WM_DESTROY, OnDestroy )
MESSAGE_HANDLER(WM_LBUTTONDOWN, OnLButtonDown)
END_MSG_MAP()
LRESULT OnPaint( UINT, WPARAM, LPARAM, BOOL& ){
PAINTSTRUCT ps;
HDC hDC=BeginPaint( &ps );
HBRUSH hbr=CreateSolidBrush(RGB(118,197,240));
RECT rect;
GetClientRect(&rect);
FillRect(hDC,&rect,hbr);
int mode=SetBkMode(hDC,TRANSPARENT);
TCHAR str[256];
GetWindowText(str,256);
DrawText(hDC,str,_tcslen(str),&rect,DT_CENTER);
SetBkMode(hDC,TRANSPARENT);
EndPaint( &ps );
return 0;
}
LRESULT OnDestroy( UINT, WPARAM, LPARAM, BOOL& ){
// PostQuitMessage( 0 );
return 0;
}
public:
//函数名:OnLButtonDown
//函数功能:当点击按钮时,则向父窗体发送消息WM_COMMAND,并且传递ID值。
//参数:UINT uMsg
//参数:WPARAM wParam
//参数:LPARAM lParam
//参数:BOOL bHandled
//返回值:LRESULT
LRESULT OnLButtonDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
int ID=GetDlgCtrlID();
::SendMessage(GetParent(),WM_COMMAND,ID,0); return 0;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -