zxq6 发表于 2008-10-5 13:22:30

应某位网友要求,发布一个VC中动态修改CSTATIC字体的范例【恢复】

1.建立一个基于对话框的MFC程序

2.创建一个CStatic控件,如下图所示

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_440150.JPG

 (原文件名:1.JPG) 

3.修改static的ID修改为ICD_STATIC1,再使用class wizard添加一个控件变量

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_440151.JPG

 (原文件名:2.JPG) 

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_440152.JPG

 (原文件名:3.JPG) 

4.点击两次确定,返回到界面设计窗口,再建立一个button



5.双击button,进入其OnButton1成员函数中

http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_440153.JPG

 (原文件名:4.JPG) 

6.添加如下代码,点击运行。运行后效果如下图:





void CTestDlg::OnButton1() 

{

        // TODO: Add your control notification handler code here

        CFont font; 

        font.CreatePointFont(720,_T("Arial")); 

        m_static1.SetFont(&font); 

        SetDlgItemText(IDC_STATIC1,"你好");

        UpdateData(FALSE); 

}





http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_440154.JPG

 (原文件名:5.JPG) 





本贴被 zxq6 编辑过,最后修改时间:2008-10-05,20:27:54.

jizzll 发表于 2008-10-5 20:14:32

谢谢哈,看看

418425051 发表于 2008-10-5 16:41:24

。。。。。

looker 发表于 2008-10-5 15:58:22

mark

zxq6 发表于 2008-10-5 13:26:11

VC6工程下载:

点击此处下载 ourdev_440155.rar(文件大小:324K) (原文件名:test.rar) 

ndust 发表于 2008-10-5 17:31:07

记号

yl3721 发表于 2010-7-25 01:09:41

非常实用的东西

yl3721 发表于 2010-7-25 08:58:02

能有修改字体颜色的就更好了

dongfangxuri 发表于 2010-9-7 20:12:06

mark
页: [1]
查看完整版本: 应某位网友要求,发布一个VC中动态修改CSTATIC字体的范例【恢复】