MFC控件字体修改和JAVA_GUI提示框

1、MFC控件字体修改

①代码实现,在OnPaint函数中添加

CFont * f;
f = new CFont;
f->CreateFont(36, // nHeight,字体高度
0, // nWidth,字体宽度 
0, // nEscapement,文本行的倾斜度
0, // nOrientation 字符基线的倾斜度
FW_BOLD, // nWeight 字体加粗程度(可以是常量,也可以是0~1000)
TRUE, // bItalic,字体是否为斜体 
FALSE, // bUnderline,字体是否带下划线 
0, // cStrikeOut,字体是否带删除线 
ANSI_CHARSET, // nCharSet,字体的字符集 
OUT_DEFAULT_PRECIS, // nOutPrecision,字符的输出精度 
CLIP_DEFAULT_PRECIS, // nClipPrecision,字符裁剪的精度 
DEFAULT_QUALITY, // nQuality,字符的输出质量 
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily,字符间距和字体族(低位说明间距,高位说明字符族) 
_T("Arial")); // lpszFac,字体名称 "宋体"
//对应的ID名称
GetDlgItem(IDOK)->SetFont(f);
GetDlgItem(IDCANCEL)->SetFont(f);
GetDlgItem(IDC_STATIC)->SetFont(f);

②参数说明(这里面就说一下nWeight参数,控制加粗程度,高和宽控制字体大小)

FW_DONTCARE 0 

FW_THIN 100 

FW_EXTRALIGHT 200 

FW_ULTRALIGHT 200 

FW_LIGHT 300 

FW_NORMAL 400 

FW_REGULAR 400 

FW_MEDIUM 500 

FW_SEMIBOLD 600 

FW_DEMIBOLD 600 

FW_BOLD 700 

FW_EXTRABOLD 800

 FW_ULTRABOLD 800 

FW_BLACK 900

FW_HEAVY 900

2、JAVA的图形化界面中,警告提示框。

//不带图标
JOptionPane.showMessageDialog(null, "信息", "标题", JOptionPane.PLAIN_MESSAGE); 
//带 ?图标
JOptionPane.showMessageDialog(null, "信息", "标题", JOptionPane.QUESTION_MESSAGE);
//带 警告 图标
JOptionPane.showMessageDialog(null, "信息", "标题", JOptionPane.WARNING_MESSAGE);
//  带 警告 图标
JOptionPane.showMessageDialog(null, "信息", "标题", JOptionPane.INFORMATION_MESSAGE);
//带 错误 图标
JOptionPane.showMessageDialog(null, "信息", "标题", JOptionPane.ERROR_MESSAGE);

猜你喜欢

转载自blog.csdn.net/hqh131360239/article/details/80593690
今日推荐