如何在对话框中加入状态栏[2]加强你的状态栏
welcome to http://bccv.songstech.com/
1.修改状态栏背景色
OnInitDialog 里面加 m_bar.GetStatusBarCtrl().SetBkColor(RGB(180,180,180));
2.时间显示
OnInitDialog 里面加 SetTimer(100,1000,NULL);
WM_TIMER 里面
if(nIDEvent==100) { CTime t1; t1=CTime::GetCurrentTime(); m_bar.SetPaneText(1,t1.Format("%H:%M:%S")); } CDialog::OnTimer(nIDEvent);
3.显示鼠标坐标
void CDlgStatusBarDlg::OnMouseMove(UINT nFlags, CPoint point) { CString s; s.Format("X=%d Y=%d",point.x,point.y); m_bar.SetPaneText(0,s); CDialog::OnMouseMove(nFlags, point); }
要看前面一片文章哦
注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1076417661368.html
如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:)
A B C D E
wfeifei 于 2004-07-05 13:32:59.0 编辑 [回复该贴]