社区
界面
帖子详情
关于splitter分割问题求教,谢谢!
juge
2003-01-20 11:09:50
在主窗口改变大小时,我想重新分配各个spane的大小,如何做?我试了在CMainFrame::OnSize中
m_wndSplitter.RecalcLayout();
结果不行,请问如何做?谢谢!
...全文
34
5
打赏
收藏
关于splitter分割问题求教,谢谢!
在主窗口改变大小时,我想重新分配各个spane的大小,如何做?我试了在CMainFrame::OnSize中 m_wndSplitter.RecalcLayout(); 结果不行,请问如何做?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
juge
2003-01-21
打赏
举报
回复
OK,这个是对的,但if(m_wndSplitter.GetSafeHwnd()){}不能判断出Splitter是否创建好了吗?我觉得应该可以呀。但问题是出在哪儿呢?
不过你给的这个代码试可以的。非常感谢!给你加分!
zhdleo
2003-01-20
打赏
举报
回复
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy);
CRect rect;
GetWindowRect( &rect );
if( m_bSplitterCreated ) // m_bSplitterCreated set in OnCreateClient
{
m_wndSplitter.SetColumnInfo(0, rect.Width()/2, 10);
m_wndSplitter.SetColumnInfo(1, rect.Width()/2, 10);
m_wndSplitter.RecalcLayout();
}
}
你看看!
juge
2003-01-20
打赏
举报
回复
我试了,不行呢。你看看,代码如下:
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
if(m_wndSplitter.GetSafeHwnd())
{
CRect rc;
GetClientRect(&rc);
m_wndSplitter.SetColumnInfo(0, rc.Width()/2,0);//SetRowInfo
m_wndSplitter.RecalcLayout();
}
}
执行就出现执行了非法操作。谢谢了!
zhdleo
2003-01-20
打赏
举报
回复
up.
hnyyy
2003-01-20
打赏
举报
回复
OnSize(...)
{
if(m_wndSplitter.GetSafeHwnd())
{
m_wndSplitter.SetColumnInfo(0, 200,0);//SetRowInfo
m_wndSplitter.RecalcLayout();
}
}
C# 中
split
ter
分割
调整上下窗体关系
这个C#小项目是我凌晨两点做梦突然想到的。
split
ter
控件在使用过程一直不起作用和没有达到
分割
的效果,是有原因的。
split
ter
不但是实现正常的左右
分割
窗体,还是实现上下
分割
窗体。 小项目添加了双击,隐藏下面窗体的功能。
MFC DirectUI
分享一个界面库。 包括: 图像部分:由于效率原因没有使用GDI+,使用GDI来完成处理BMP,PNG,JPG等图片格式,这部分主要代码来自Codejock Xtreme Toolkit界面库。 MFC绝大部分的标准控件自绘:完美的标题栏重绘(window),button,combo,dialog,edit,list,menu,msgbox,progress,richedit,scroll,slider,
split
ter
,static,tab,tree。 DirectUI:包含一些常用控件 button, checkbox, groupbox, label, progress, radiobox, slider等,可以通过XML来解析控件,此DUI没有实现布局,我自己是通过窗口来布局的。 一个TEST工程和一个gamelobby.exe(无源码,用此界面库实现)。
C#用
split
ter
分割
窗口注意事项
C#用
split
ter
分割
窗口注意事项 1、一定要按照顺序拖,即Z次序不能乱 2、先拖panel1到from中,设置Dock为left 3,拖
split
ter
1到from中,注意千万不能拖到panel1上面,否则会失败! 此时
split
ter
1的Dock默认设置为left,设置BorderStyle为FixedSingle。 4、拖panel2到from中,设置Dock为Bottom,
【Qt】之
Split
ter
分割
窗口
中英文对照
Split
ter
handles(分隔条) 一个Q
Split
ter
控件中可以包含其他控件,这些控件被一个分隔条隔开,托拽这个分隔条,里面的控件的大小可以改变。Q
Split
ter
控件经常做为布局管理器使用,给用户提供更多的界面控制。 Q
Split
ter
控件中的子控件总是按顺序自动并肩排列(或者上下排列)。相邻的控件之间有一个分隔条。下面是创建图6.7的窗体的代码: in
如何使用Medieval CUE
Split
ter
分割
ape,合并ape,制作cue
1 下载并运行这个软件,点击打开CUE文件,然后找到需要打开的CUE文件。 2 软件会立即弹出一个再次要求打开APE文件的对话框。打开之后会发现APE音乐已经被
分割
成了一小段一小段。 3 点击底部的
分割
按钮,选择输出路径即开始
分割
。 4
分割
之后的文件还是APE格式的,可以转换为MP3. 转载于:https://www.cnbl...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章