窗体控件随窗体改变而变不知道是怎么弄的,请大侠帮忙; 如题; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法1:在OnSize里处理:void CEventDlg::OnSize(UINT nType, int cx, int cy) { CDialog::OnSize(nType, cx, cy); if (m_EventList.GetSafeHwnd() != NULL) { m_EventList.SetWindowPos(NULL, 0,0, cx, cy-40, SWP_NOMOVE); m_btnDeleteEvent.MoveWindow(cx-108, cy-30, 60, 22); m_btnEventManage.MoveWindow(cx-36, cy-30, 60, 22); } }方法2:用EasySize.h的宏,可以到网上下一个用,动态改变位置很方便。 m_EventList??是什么呀,在那儿定义的? m_EventList 是你为窗口放的控件所映射的变量。 XTreme中有个resize类很好用的,我自己整理过。就是这个功能 EasySize.h找到了,就是没有使用方法,最近在网上搜索资料总是不准确! c++ clr 动态添加事件报错 如下运算,为什么出错? CWnd::GetSafeHWnd和m_hWnd有什么区别? 头文件包含的问题 一个奇怪的问题:线程在调用函数时,函数的参数不知道怎么回事被改变了!! 请问斑竹 急啊!一个小问题! 组件和控件的问题(至今没有人回答,高分悬赏) 奇怪!!!在Debug模式下,不知道为什么不能设置断点了!请大侠指教! 在其它版本的操作系统下,程序运行不正常 一个自定义消息问题,大家请看一下 请问:机子上没有mscomm的控件,除了卸载重装外,还有其它方法吗?先谢谢了啊~~
void CEventDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
if (m_EventList.GetSafeHwnd() != NULL)
{
m_EventList.SetWindowPos(NULL, 0,0, cx, cy-40, SWP_NOMOVE);
m_btnDeleteEvent.MoveWindow(cx-108, cy-30, 60, 22);
m_btnEventManage.MoveWindow(cx-36, cy-30, 60, 22);
}
}方法2:用EasySize.h的宏,可以到网上下一个用,动态改变位置很方便。
很好用的,我自己整理过。就是这个功能