2013-10-09 93 views
0

我有一個在Visual Basic 6.0中開發的OCX。這OCX有項目內的幾個控制,我我可以在ActiveX中有多個控件嗎?

正在轉換或翻譯是OCX到Visual C++ 2012年,到目前爲止,我可以創建一個MFC的ActiveX與

嚮導和它的作品,但我還沒有找到一種方法來添加不同的控制,以相同的ActiveX,

,所以我不知道這是否是在Visual C++ 2012甚至有可能,因爲我希望有一個單一的ActiveX

與所有控件內的OCX是爲了保持兼容性,因爲我想替換

OCX與新的ActiveX。

回答

0

您可以在ActiveX控件中創建一個對話框,並將多個控件放在對話框中,就像任何其他對話框一樣。如果你不希望它看起來像一個對話框,然後關閉對話框模板上的標題欄和邊框樣式。這會給你一個用戶無法移動的子窗口,它應該與父窗口進行可視化混合。

+0

想法是對項目取得的ActiveX,不要將控制在幾個自定義對話框。 –

+0

你原來的問題說:「我想有一個單一的ActiveX ...」。所以你最新的評論混淆了事情。 –

0

你會發現你在找什麼在項目菜單 - >添加類...

add ATL control

+0

您可以通過這樣做添加一個新類,但不能將另一個ActiveX控件添加到同一個項目中。 –

+0

@Alejandro Vega:你沒有得到像這樣的東西(見上面的截圖,取自VS2008)? – thomiel

相關問題