關于ActiveX控件的ClassName如何自定義
在VS.NET中開發基于MFC的ACTIVEX控件需要解決以下問題
控件創建后包括了2個窗口
一個窗口的CLASSNAME是AfxOleControl70x﹐其中的x根據編譯版本不同而存在(Debug/Release)
第二個窗口以第一個窗口作為父窗口﹐classname空﹐此窗口就是ACTIVEX實際的繪圖區域
問題﹕
如何將第1個窗口的classname自定義
嘗試過程﹕
在CTestCtrl對象繼承了PreCreatWindow﹐卻發現改事件實際是在創建第2個窗口才觸發
不知道以上描述是否把問題陳述清楚
希望各位高手幫忙解決