返回> 网站首页 

对话框上右下角显示resize icon(可以拖动改变对话框的大小)

yoours2011-03-23 13:37:21 阅读 1194

简介一边听听音乐,一边写写文章。

  1. CStatusBar m_StatusBar;  // 成员变量  
  2.   
  3. // 全局变量  
  4. static UINT auIDStatusBar[] =   
  5. {   
  6.     ID_SEPARATOR  
  7. };  
  8.   
  9. //在对话框类的WM_CREATE消息的响应函数OnCreate中加入下面的代码  
  10.   
  11. ModifyStyle(0, WS_THICKFRAME);  
  12.   
  13. //在对话框类的OnInitDialog()中加入下面的代码  
  14.       
  15. if(m_StatusBar.Create(this))  
  16. {                             
  17.    m_StatusBar.SetIndicators(auIDStatusBar, sizeof(auIDStatusBar) / sizeof(UINT));  
  18.    m_StatusBar.SetWindowText(_T(""));         
  19.    m_StatusBar.SetPaneStyle( 0, SBPS_STRETCH | SBPS_NOBORDERS );  
  20.    RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);  
  21. }   
  22.   
  23. // WM_SIZE消息处理函数OnSize中加入  
  24. if(m_StatusBar.GetSafeHwnd())  
  25. {                             
  26.    RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);  
  27. }   

效果图如下所示:



微信小程序扫码登陆

文章评论

1194人参与,0条评论