BBS水木清华站∶精华区

发信人: trillion (酋长), 信区: Java        
标  题: 控件如何加上子窗口? (转载) 
发信站: BBS 水木清华站 (Mon Mar 22 11:06:53 1999) 
 
【 以下文字转载自 VisualC 讨论区 】 
【 原文由 trillion 所发表 】 
为控件设计一个可编辑的子窗口,在控件类定义中直接加入CEdit 
类的对象作为成员变量m_TestEdit,需重载 
COleControl::CreateControlWindow函数。控件窗口被创建时, 
该函数被调用,函数中先调用基类同名函数,再调用 
CreateTestEdit 生成控件中的子窗口,CreateTestEdit 在控件 
类中自定义,函数先计算控件窗口的客户区和工具条的窗口大小 
,得到子窗口的位置,使之填满控件中工具条以外的全部区域, 
然后调用m_TestEdit.Create函数,设置参数使子窗口具有用户 
所希望的各项风格。  
 
 
上面是小弟看到的一个介绍,但COleControl类中没有 
CreateControlWindow函数,怎么重载此函数,以及如何生成子 
窗口,小弟却不甚明白,请各位大虾指教。 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: fanlab.xidian.e] 

BBS水木清华站∶精华区