📄 selfmenu.cpp
字号:
#include "stdafx.h"
#include "selfmenu.h"
void CSelfMenu::DrawItem(DRAWITEMSTRUCT *dis)
{
CDC *dc=CDC::FromHandle(dis->hDC);
CFont *oldfont;
oldfont=(CFont *)dc->SelectStockObject(ANSI_FIXED_FONT);
dc->DrawText("Fixed Font",-1,&(dis->rcItem),DT_SINGLELINE|DT_LEFT|DT_VCENTER);
dc->SelectObject(oldfont);
}
void CSelfMenu::MeasureItem(MEASUREITEMSTRUCT *mis)
{
// Get some window
CWnd *w=AfxGetApp()->m_pMainWnd;
CDC *dc;
CRect r(0,0,0,0);
dc=w->GetDC();
CFont *oldfont;
oldfont=(CFont *)dc->SelectStockObject(ANSI_FIXED_FONT);
dc->DrawText("Fixed Font",-1,&r,DT_SINGLELINE|DT_LEFT|DT_VCENTER|DT_CALCRECT);
dc->SelectObject(oldfont);
r.InflateRect(5,5); // leave a little room
mis->itemWidth=r.Width();
mis->itemHeight=r.Height();
w->ReleaseDC(dc);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -