背景:自己開發了一個簡單的ActiveX控制元件,在mfc開發的對話框程式中匯入控制元件。
問題1:匯入控制元件時如果選擇從注冊表中添加時僅生成一個類(控制元件類 繼承自CWnd),如果選擇從檔案中添加時會多一個Events結尾的類(集成自COleDispatchDriver),兩種方式有什么區別嗎?用的似乎貌似沒感覺,因為我只用了控制元件類中的Create方法。
問題2:自動生成的包容類中沒有提供對控制元件屬性的修改函式,但在vc++6.0中會有,怎么解決?我模仿vc6中提供的屬性修改函式自己添加了也可以用,但此時是在自己知道DISPID的前提下。
非常感謝!!!
uj5u.com熱心網友回復:
咋沒人呢,沒人遇到過這個問題嗎?
uj5u.com熱心網友回復:
咋沒人呢,沒人遇到過這個問題嗎?
uj5u.com熱心網友回復:
咋沒人呢,沒人遇到過這個問題嗎?uj5u.com熱心網友回復:
也發現這個問題,樓主解決了嗎?uj5u.com熱心網友回復:
我也發現這個問題了,有人解決了嗎。。uj5u.com熱心網友回復:
在64位Windows下:64位exe和dll在目錄c:\windows\system32目錄下;
32位exe和dll在目錄c:\windows\syswow64目錄下;
所以要注意:
在win64位系統下注冊32位ocx或dll需要將32位ocx或dll拷貝到c:\windows\syswow64\目錄下。
且注冊要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
在win64位系統下設定32位程式使用的資料庫別名要用c:\windows\syswow64\cliconfg.exe
在win64位系統下設定32位程式使用的系統DSN要用c:\windows\syswow64\odbcad32.exe
64 位 Windows 平臺注意點之檔案系統重定向 http://www.cnblogs.com/jiake/p/4981555.html
64 位 Windows 平臺注意點之注冊表重定向 http://www.cnblogs.com/jiake/p/4956218.html
uj5u.com熱心網友回復:
這墳挖的不錯
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/89684.html
上一篇:windows-lua 應用開發
