社区
界面
帖子详情
内嵌的CListCtrl能否做到跟随父窗口的大小变化而变化
youzi10
2005-06-28 08:57:06
如题,如果能实现,能不能提供一个思路,谢谢
...全文
152
6
打赏
收藏
内嵌的CListCtrl能否做到跟随父窗口的大小变化而变化
如题,如果能实现,能不能提供一个思路,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CodeKey
2005-06-29
打赏
举报
回复
void CParent::OnSize(UINT nType, int cx, int cy)
{
if(bCreate) //注意 添加个变量,初始化为false,init 中 为true
m_listCtrl.MoveWindow();
}
xing_xing_xing
2005-06-28
打赏
举报
回复
当然可以
要填充窗口吗?
void CParent::OnSize(UINT nType, int cx, int cy)
{
m_listCtrl->MoveWindow(0,0,cx,cy);
}
ann77
2005-06-28
打赏
举报
回复
void CParentWnd::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
if (this->m_ctrlList.m_hWnd != NULL)
{
CRect rcClient;
this->GetClientRect(&rcClient);
rcClient.DeflateRect(1, 1, 1, 1);
this->m_m_ctrlList.SetWindowPos(NULL,
rcClient.left,
rcClient.top,
rcClient.Size().cx,
rcClient.Size().cy,
SWP_NOZORDER);
}
}
xkit
2005-06-28
打赏
举报
回复
SetWindowPos也可以
shadowac
2005-06-28
打赏
举报
回复
应该可以,在父窗口的大小变化时用 MoveWindow() 改变 CListCtrl的大小.
1. 计算ListCtrl窗口和父窗口的比例
2. 父窗口变化时按比例变化 ListCtrl窗口
void CParent::OnSize(UINT nType, int cx, int cy)
{
m_listCtrl->MoveWindow();
}
xkit
2005-06-28
打赏
举报
回复
OnSize()里调整大小
Cli
stCtrl
内嵌
Combox Edit CheckBox 等实例
Cli
stCtrl
内嵌
Combox Edit CheckBox 等实例
cli
stctrl
内嵌
checkbox
Cli
stctrl
内嵌
Checkbox控件,用户可以进行多选选择控件,由此引申可以
内嵌
其他控件。
CLi
stCtrl
改变选中行的颜色
CLi
stCtrl
实现重绘 改变选中行的颜色,
CLi
stCtrl
控件背景颜色网格色彩
CLi
stCtrl
控件背景颜色网格色彩,用
CLi
stCtrl
来显示数据比较方便,有时候我们需要标注某一列或某一个单元格的背景和字体颜色,或者需要改变一下行高和字体
大小
,
CLi
stCtrl
要改变这些并不是很方便。本文将介绍如何派生一个类来改变
CLi
stCtrl
及其表头的高度、字体
大小
、列背景颜色、单元格背景颜色、列字体颜色、单元格字体颜色。 通过改变
CLi
stCtrl
、CHeaderCtrl 高度、字体、颜色和背景,重载函数实现!
CLi
stCtrl
重绘,
内嵌
按钮等控件
一共两个压缩文件,一个是从CodeProject上下载的例子,里面包含了
CLi
stCtrl
重绘,
内嵌
入有按钮等各种控件 另外一个是参考例子,嵌入按钮,修改了重绘
CLi
stCtrl
后无法显示图标的问题
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章