MFC操作——字幕左右滚动

来源:互联网 发布:linux epub 百度云 编辑:程序博客网 时间:2024/05/09 17:42
在MFC中实现字幕的左右滚动1.定义2个CStringCString str="                                    的发生过发货";CString str_total= "                             滚动测试";2.在Dlg窗口中添加和ON_WM_TIMER() 事件ON_WM_TIMER()添加如下代码:void CStaticScroolTestDlg::OnTimer(UINT nIDEvent) {// TODO: Add your message handler code here and/or call defaultCString str_temp;switch (nIDEvent){case 1:if(!str.IsEmpty()){str_temp=str.Right(str.GetLength()-2);SetDlgItemText(IDC_STATIC1,str_temp);str=str_temp;}else{str=str_total;}break;}CDialog::OnTimer(nIDEvent);}在中加BOOL CStaticScroolTestDlg::OnInitDialog(){CDialog::OnInitDialog();SetTimer(1,300,NULL);