最近剛接觸MFC ActiveX,想寫個ActiveX的自定義屬性,在C#的Winform呼叫ocx控制元件時,能讀寫控制元件的自定義屬性。
按照網上的教程,在“類視圖”中展開控制元件的庫節點(庫節點的第二個節點),添加屬性的方式添加了一個屬性,
然后在Ctrl檔案中DoPropExchange方法中添加屬性的持久化代碼:
PX_String(pPX, _T("Testabc"), m_Testabc, _T("Testabc")); // Testabc為屬性名
但問題來了,C#的Winform中拖入ocx控制元件后,控制元件中就沒有我剛定義的屬性Testabc。
想問一下,這樣的方法是否正確?怎么才能達到ActiveX的自定義屬性對外公開的?
uj5u.com熱心網友回復:
沒有人嗎?急救啊!轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/150711.html
上一篇:vb+sql移植方法
下一篇:找大神輔導一個網路掃描器的實作
