大家救救我吧,状态拦怎么贴图呀,(一个单文档下面的状态拦)做不出,就要走人了,求你们了

解决方案 »

  1.   

    自己派生一个类
    在上面放一个STATIC控件
      

  2.   

    http://www.codeguru.com/statusbar/XStatusBar.shtml
      

  3.   

    继承CStatus类,在你的CYourStatus中响应WM_PAIN,在OnPaint()中做如下处理:
    CRect rect;
    CDC * dc;
    HICON handle;
    HINSTANCE hInst;dc = GetDC();
    GetStatusBarCtrl().GetRect(1,&rect);//取你要画图的区域
    hInst = AfxGetInstanceHandle( );
    handle =(HICON)::LoadImage( hInst , MAKEINTRESOURCE( IDI_ICON),IMAGE_ICON,16,16,0);::DrawIconEx(dc->m_hDC,rect.left+4, rect.top , handle,16,16,0,NULL,DI_NORMAL);::DestroyIcon( handle );
    ReleaseDC(dc);
      

  4.   

    你们老板也太黑了,整天要开人!
    zhuwenzheng() 说的那个网站有很多东西,你仔细找找,会有收获的
    不行,还有
    www.vchelpe.net
    www.vckbase.com
    www.codeguru.com帖子是要结的,不然以后谁愿意回答你的问题!
      

  5.   

    1.首先获得状态栏指针;(在CMainFrame中,m_wndStatusBar改为public后可以在其它内中使用。)
    2.进而获得它的CStatusBarCtrl,用CStatusBarCtrl::GetStatusBarCtrl();
    3.要自己绘图就先CStatusBarCtrl::GetRect(int nPane,LPRECT lpRect),
    在rect中绘制;如果使用图标,直接使用下列函数:
    CStatusBarCtrl::SetIcon( int nPane, HICON hIcon );