多语言展示
当前在线:429今日阅读:126今日分享:42

MFC应用实例:[29]图文按钮

给按钮加上位图和文字。
工具/原料
1

Microsoft Visual Studio 2010

2

或者Microsoft Visual C++6.0

方法/步骤
1

新建一个基于对话框的应用程序,应用程序名称为ButtonTest。

3

为按钮添加变量。

4

在函数OnInitDialog()中添加一下代码: m_bitmapbutton.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2); //载入按钮位图资源 LOGFONT font; memset(&font,0,sizeof(LOGFONT)); //为字体结构赋初值,默认值 font.lfHeight=20; //字体高度为20 font.lfWeight=700; //粗体 font.lfWidth=13; //字体宽度为13 font.lfItalic=TRUE; //采用斜体 strcpy(font.lfFaceName,'Times New Roman'); //字符集 font.lfEscapement=-50; //字体向下倾斜5度 myfont.CreateFontIndirect(&font); //创建新字体 GetDlgItem(IDCANCEL)->SetFont(&myfont);

5

程序运行按钮加上了位图和文字如下:

注意事项

注意如何添加变量

推荐信息