在Picture控件中显示轮换图象

154 views 四月 26, 05 by Timothy

启动Timer
SetTimer(100,100,NULL);
添加WM_TIMER处理(ClassView右键CxxxDlg选择Add windows message handler然后选择WM_TIMER add and edit)
void CxxxDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
CStatic next = IDB_BITMAP2;
CBitmap bmp;
bmp.LoadBitmap(next);
((CStatic*)GetDlgItem(IDC_PIC))->SetBitmap(bmp.operator HBITMAP());
next = next== IDB_BITMAP1 ? IDB_BITMAP2:IDB_BITMAP1;
CDialog::OnTimer(nIDEvent);
}

分享到:

声明: 此Blog中的文章和随笔仅代表作者在某一特定时间内的观点和结论,对其完全的正确不做任何担保或假设
本站文章均采用 知识共享署名-相同方式共享3.0 协议进行授权,除非注明,本站文章均为原创,转载请注明转自 Timothy's Space 并应以链接形式标明本文地址!

你可能也对下列文章感兴趣

  • 没有相关文章!

Add your comment

2 Responses to "在Picture控件中显示轮换图象"

  1. yutaohgd CHINA 说道:

    CStatic next = IDB_BITMAP2
    next = next== IDB_BITMAP1 ? IDB_BITMAP2:IDB_BITMAP1;
    这两句话提示有错误,不能用啊,这是为什么啊?谢谢

  2. jewelry_wang CHINA 说道:

    CStatic next = IDB_BITMAP2
    怎么可能这么赋值。。。我倒


Leave a Reply

 您已输入0

(Ctrl+Enter)