如何限制ActiveX控件的大小
我写的控件是给别人在VC里用的,其他的功能都完成了,我希望能把控件大小固定住,避免编程人员在设计界面时把我的控件拖小,希望他就是拖小了,我的控件也能自动变会原来的大小 问题点数:50、回复次数:7Top
1 楼syy64(太平洋)回复于 2006-03-15 11:26:17 得分 0
在OnSize函数里用MoveWindow函数控制。Top
2 楼coolicelee(寒冰)回复于 2006-03-15 11:37:22 得分 0
我已经试过了,在OnSize函数里用MoveWindow无效,这也是我最初的想法,可惜一点反应没有Top
3 楼syy64(太平洋)回复于 2006-03-15 11:40:16 得分 0
弄个OnSize事件。Top
4 楼coolicelee(寒冰)回复于 2006-03-15 11:41:20 得分 0
这是我在OnSize中的代码
HWND hWnd=GetSafeHwnd();
::MoveWindow(hWnd,0, 0, 600, 600,FALSE);Top
5 楼xiaoqiqixiao(七七)回复于 2006-03-15 12:13:32 得分 50
ATL中重载SetExtent
MFC中重载OnSetExtent
设置相应的SIZEL即可Top
6 楼coolicelee(寒冰)回复于 2006-03-15 13:19:20 得分 0
xiaoqiqixiao(七七) 的正解,结贴了Top
7 楼whwjn(哈哈)回复于 2006-03-23 03:39:45 得分 0
markTop




