社区
界面
帖子详情
对话框中使用CStatusBarCtrl,如何使状态栏随窗口的最大化变化。
vericky
2003-12-08 03:32:50
如何
...全文
166
4
打赏
收藏
对话框中使用CStatusBarCtrl,如何使状态栏随窗口的最大化变化。
如何
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ozzman
2004-02-02
打赏
举报
回复
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CMDIFrameWnd::OnSize(nType, cx, cy);
SetStatusPanel(cx);
}
void CMainFrame::SetStatusPanel(int nWidth)
{
const int nParts = 7;
int widths[nParts] = {nWidth-420, nWidth-300, nWidth-180, nWidth-145, nWidth-110, nWidth-75, -1};
if (m_wndStatusBar)
{
if (nWidth < 400)
{
widths[0] = nWidth*2/5;
widths[1] = nWidth*11/20;
widths[2] = nWidth*29/40;
widths[3] = nWidth*31/40;
widths[4] = nWidth*33/40;
widths[5] = nWidth*35/40;
widths[6] = -1;
}
}
else
return;
m_wndStatusBar.GetStatusBarCtrl().SetParts(nParts, widths);
}
vcforever
2003-12-09
打赏
举报
回复
agree checkyvc6(checkyvc6)
checkyvc6
2003-12-08
打赏
举报
回复
调用
在WM_SIZE里面调用
RepostionBars(AFX_IDW_CONSTROL_FIRST,AFX_IDW_CONSTROL_LAST,ID_STATUS);
应该就可以的
Semigod
2003-12-08
打赏
举报
回复
在Dialog的OnSize中对StatusBar进行MoveWindow
MFC类库详解
中
文版(chm)
一个小框架
窗口
没有最小化和
最大化
按钮,但其他都类似于正常的框架
窗口
afxwin.h CMonikerFile afxole.h CMonthCal
Ctrl
月历控件,用于显示一个用户可选择日期的日历 afxdtctl.h CMultiDocTemplate afxwin.h ...
VC之美化界面篇本文专题讨论VC
中
的界面美化,适用于具有
中
等VC水平的读者。读者最好具有以下VC基础:
对于应用程序,
使用
CXPButton类的途径相对于
对话框
窗口
和普通
窗口
分成两种: ①
对话框
窗口
中
,直接将原先绑定按钮的CButton类替换成CXPButton类,或者在绑定变量时直接指定Control类型为CXPButton,如图3所示: ...
对话框
及常用控件
本文转自百度空间--... 1、添加工具栏 CToolBar m_ToolBar; if (!m_ToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD|WS_VISIBLE|CBRS_TOP|CBRS_GRIPPER|CBRS_
VC常用控件用法(转载)
1.表头控制 Header Control 2.图像列表控制 Image List 3.列表控制和视 List Control&List View 4.树控制和视 Tree Control&Tree View 5.标签控制和视 Tab Control&Tab View 6....状态条控制 Statu
VC之美化界面---实现篇(转)
1.1 美化界面的途径 如何以合法的手段来达到美化界面的效果?...通过MFC的消息映射(Message Mapping)和反射(Message Reflecting)机制,在Windows准备或者正在绘制该元素时,偷偷修改它的状态和行为,譬如:让按
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章