| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1675 人关注过本帖
标题:[求助]如何把计时器显示的时间字体加大?
只看楼主 加入收藏
绿燕子
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-10-31
收藏
 问题点数:0 回复次数:4 
[求助]如何把计时器显示的时间字体加大?
我在对话框上的 Static Text 控件处显示时间
在OnInitDialog()中
SetTimer(ID_CLOCK_TIMER,1000,NULL);
在OnTimer(UINT nIDevent)中
CTime t1=CTime::GetCurrentTime();
m_Time=t1.Format("%H:%M:%S");
UpdateData(FALSE);
但显示出来的时间字体太小。怎样才能让时间字体变大?谁能教教我?先谢谢了!
搜索更多相关主题的帖子: 计时器 字体 时间 
2005-10-31 11:01
龙舟
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2005-11-5
收藏
得分:0 
设置你的 Static Text 字体试试?
2005-11-05 14:00
绿燕子
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-10-31
收藏
得分:0 
Static Text中没有设置字体的属性选项。
只有:
------------------------------------
外观
Align Text
Border
Center Image
Client Edge
End Ellipsis
Modal Frame
No Prefix
No Wrap
Notify
Path Ellipsis
Right Align Text
Right To Left Reading Order
Simple
Static Edge
Sunken
Transparent
Word Ellipsis
--------------------------------
不知该怎么改?
我以为没人回答了,所以几天没来。 谢谢龙舟!
2005-11-06 00:46
zzz822163
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-11-17
收藏
得分:0 

头文件中加public:CFont cf;
OnInitDialog()中
LOGFONT lf;
GetFont()->GetObject(sizeof(lf), &lf);
lf.lfWeight=FW_BOLD; //设成粗体
lf.lfHeight=150; //设置大小
cf.CreateFontIndirect(&lf);

CWnd* pwnd=GetDlgItem(ID_CLOCK_TIMER); //设置 id为 IDC_TITLE 的 CStatic控件字体
pwnd->SetFont(&cf);

2005-11-20 17:40
绿燕子
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-10-31
收藏
得分:0 
照上面输入后,编译通过了,但运行时出错:“程序遇到问题需要关闭”。


另外请教一个问题:我的一个对话框程序上的组合框控件,编译后第一次运行时可以从组合框的下拉单中选取项。但以后运行时,只要从组合框的下拉单中选取项,对话框上的其他控件就消失了。要把鼠标在各控件的位置上经过才能恢复各控件的图标,而且Static Text上的文字还不能恢复。

谢谢zzz822163.
2005-11-26 20:21
快速回复:[求助]如何把计时器显示的时间字体加大?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058996 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved