发布网友 发布时间:2022-04-22 00:47
共5个回答
热心网友 时间:2023-11-11 09:08
1、可以通过手动设置,右键对话框,选择属性,如下图:
然后点击字体可以进行设置。
2、可以通过添加代码进行改变,示例代码如下:
BOOL __stdcall SetChildFont(HWND hwnd, LPARAM lparam)
{
CFont *pFont = (CFont*)lparam;
CWnd *pWnd = CWnd::FromHandle(hwnd);
pWnd->SetFont(pFont);
return TRUE;
}
BOOL CXXXDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CFont * f;
f = new CFont;
const LOGFONT* pFont = new LOGFONT(logFont);
f->CreateFontIndirectW(pFont); // TODO: Add extra initialization here
::EnumChildWindows(m_hWnd, ::SetChildFont, (LPARAM)f);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
热心网友 时间:2023-11-11 09:08
右键-->属性 点左下角的Font
热心网友 时间:2023-11-11 09:09
工具 -》 选项
热心网友 时间:2023-11-11 09:09
1 使用ls的说法可以把整个对话框所有的字体都改了
2 自己加载你需要的字体用CFont,可以更改个别字体的大小。
CRect rcRectangle(x,x,x,x);
CFont font;
CFont *pFont;
font.CreateFont(14,0,0,0,FW_MEDIUM,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,DEFAULT_PITCH | FF_SWISS,"Arial");
pFont=pDC->SelectObject(&font);
pDC->TextOut(70,70,"祝你圣诞快乐!!!");
pDC->DrawText("祝你圣诞快乐!!",rcRectangle,DT_CENTER)
font.DeleteObject();
热心网友 时间:2023-11-11 09:10
1) 推荐你下载字体: Inconsolata 这个字体比较好
2)修改注册表
将HKEY_CURRENT_USER\software\Microsoft\DeStudo\6.0\format
内部的所有 FontFace 值设定为 字体名称就可以了
3)下载字体大小设定软件 VC6.0FontSet追问VC++6.0没有自带的吗?
追答没有自带的,至少我不知道啊!