Chinaunix首页 | 论坛 | 博客
  • 博客访问: 537336
  • 博文数量: 576
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(576)

文章存档

2011年(1)

2008年(575)

我的朋友

分类:

2008-10-14 14:50:58

yulincat:偶记得在codeproject还是codeguru上有一个不用位图资源的,也可以显示成这个样子,当时看到,甚是佩服。各位有兴趣可以找一找
(发表于2004-7-5 18:25:00)

redcheek:不用位图也没有太大难度,只是要一点耐心...慢慢用gdi画
(发表于2004-7-6 12:42:00)

vcxian:问题:几分钟后就不再显示时间,连窗口标题的图标也没了。
(发表于2004-7-8 13:13:00)

lhongliangi:是有几分钟后就不再显示这个问题。
可能是ExtractIcon函数引起的。把m_imgList和myico改成成员变量让ExtractIcon函数在构造函数内执行。
具体更改如下:
1.成员变量声明:
CImageList m_imgList;
HICON myico[16];

2.构造函数:
mytime::mytime()
{
m_time=_T("");
num=0;
m_imgList.Create(IDB_BITMAP1,12, 1, RGB(255,255,255));//创建位图链 每个位图12像素
for(int i=0;i<16;i++)//释放图标
{
myico[i]= m_imgList.ExtractIcon(i);
}
}

3.myfun函数:
void mytime::myfun(CString temp)
{
m_time=temp;
int mynum=m_time.GetLength();
for(int k=0;k {
m_pictur[k]->SetIcon(myico[10]);//设置显示的图标
}
for(int i=k;i {
m_pictur[i]->SetIcon(myico[change(m_time[i-k])]);
}
}
(发表于2004-7-13 13:12:00)

wolong98:要改一下!
严重的GDI资源泄露!
(发表于2004-12-28 15:38:00)

annidy:Petzold的《Windows程序设计》里也有这个,他用gdi画的。
(发表于2008-8-28 10:56:00)

..........................................................................
--------------------next---------------------

阅读(201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~