问个简单问题~,如何是一个在对话框上的ActiveX控件随着对话框的大小改变而改变? RT,当对话框的大小改变时,对话框上的ActiveX控件也随之改变大小,应该很简单的,可惜我不会……BS下我自己先……多谢大家帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加WM_SIZE的消息响应函数函数里添加如下代码(例子,可参考) CRect rect; GetClientRect(&rect); int nWidth = rect.Width(); int nLeight = rect.Height(); if(m_edit.GetSafeHwnd()) { m_edit.SetWindowPos(this, rect.left + nWidth/100, rect.top + nLeight/100, nWidth-nWidth/100*2, nLeight/100*45, SWP_SHOWWINDOW|SWP_NOZORDER ); } 楼上的方法不行的。请先为你的ActiveX控件实例化一个类,这个类应该是从COleControl派生的。你可以调用COleControl的SetControlSize函数来设置大小 ATX 应该有自己的 更改大小的方法的呀,如果是别人提供的不行的话就找到窗口句柄,SetWindowPos TO fireseed(奶油狗【Dream of violin】)实例化的对象没有SetControlSize这个成员函数,我用SetWindowPos方法试下吧,多谢各位 关于DX游戏 DLL封装ADO操作 用AfxBeginThread创建线程,是否同时要同时增加一个新类? 非常简单的线程问题 visual assist x trial序列号问题 ### 我想设计一个支持多线程的工具 dll, 不知道和只支持单线程的 dll 有什么区别?### 高分请教如何设置CTreeCtrl中不同结点上的文字的显示颜色,谢谢!!! 有用ATL开发基于WINDOWS标准控件的ACTIVEX控件经验的人吗?我有问题请教! recvfrom的返回值为-1,不知哪里出了错 急!!!MFC help!很痛苦的问题,编译通过,执行却不行 vc6有中文版的安装盘吗?
函数里添加如下代码(例子,可参考)
CRect rect;
GetClientRect(&rect);
int nWidth = rect.Width();
int nLeight = rect.Height();
if(m_edit.GetSafeHwnd())
{
m_edit.SetWindowPos(this,
rect.left + nWidth/100,
rect.top + nLeight/100,
nWidth-nWidth/100*2,
nLeight/100*45,
SWP_SHOWWINDOW|SWP_NOZORDER
);
}
实例化的对象没有SetControlSize这个成员函数,我用SetWindowPos方法试下吧,多谢各位