登录QQ有一"设置"点它的时候下面就出现相关设置,如果把这设置显示在右边或左边怎么做? 登录QQ有一"设置"点它的时候下面就出现相关设置,如果把这设置显示在右边或左边怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个 比较简单了 哈哈用QQ来给你解说吧:其实QQ在打开的时候 是把下面的一部分对话框隐藏起来了,当你点“设置”的时候,就把下面的这个部分显示出来。具体你可以这样:在你的对话框上面加上一个图片控件,然后把把他的top和button合起来,看上去就变成了一条直线了,然后你在对话框初始化的时候,得到这个图片控件的RECT, 然后用SetWindowPos 设置 大概就是这样了啦 哈哈 //设置小窗口 GetWindowRect(&largerect); GetDlgItem(IDC_PIC)->GetWindowRect(&separaterect); smallrect.top=largerect.top; smallrect.left=largerect.left; smallrect.right=largerect.right; smallrect.bottom=separaterect.bottom; SetWindowPos(NULL,0,0,smallrect.Width(),smallrect.Height(), SWP_NOMOVE |SWP_NOZORDER); rollrock1987的方法,可以做左/下隐藏的,右隐藏好像不行。 CRect rc;GetClientRect( &rc );SetWindowPos( NULL,rc.left,rc.top,rc.Width()*2/3,rc.Height(),SWP_NOMOVE); 孙鑫老师的视频有讲过这个用一个picture控件分开至于右边的显示隐藏 还真没试验过 一个简单的字体大小问题 当 模态对话框 DoModal之后 怎么检测消息呢? 请问如何解决后台界面刷新问题 怎样合并两个RECT CSplitterWnd的问题,窗体生成后,当窗体变化时CSplitterWnd对象该如何改变才可以使划分出来的窗体跟着变化? 怎样在MDI启动子窗体实现子窗体最大化,在线等待,马上给分! 字体问题!急 菜鸟问题edit框变量设成value,int ,怎么让他能预先不置零啊 奇怪的锁屏问题 简单Richedit问题 为什么socket连不上web服务器,大家帮忙看下代码 关于TextOut乱码
用QQ来给你解说吧:其实QQ在打开的时候 是把下面的一部分对话框隐藏起来了,当你点“设置”的时候,就把下面的这个部分显示出来。
具体你可以这样:在你的对话框上面加上一个图片控件,然后把把他的top和button合起来,看上去就变成了一条直线了,
然后你在对话框初始化的时候,得到这个图片控件的RECT, 然后用SetWindowPos 设置 大概就是这样了啦 哈哈 //设置小窗口 GetWindowRect(&largerect);
GetDlgItem(IDC_PIC)->GetWindowRect(&separaterect); smallrect.top=largerect.top;
smallrect.left=largerect.left;
smallrect.right=largerect.right;
smallrect.bottom=separaterect.bottom; SetWindowPos(NULL,0,0,smallrect.Width(),smallrect.Height(), SWP_NOMOVE |SWP_NOZORDER);
GetClientRect( &rc );
SetWindowPos( NULL,rc.left,rc.top,rc.Width()*2/3,rc.Height(),SWP_NOMOVE);
用一个picture控件分开
至于右边的显示隐藏 还真没试验过