在VC中如何使用OCX控件 【来源:http://blog.csdn.net/wulang1114/article/details/4806089】
?首先感謝網絡中的各位高手,我的文章只是對你們文章的Copy和學習。
?工作中客戶提供了一個ocx控件,學習了如何使用它。發現網上沒用針對像我一樣菜鳥的文章,所以我總結一下我的學習成果供菜鳥學習使用。
1.注冊OCX控件
?? 在“開始->運行...”中輸入命令 regsvr32 “路徑”/*.ocx???? //注冊控件? “路徑”/*.ocx為你需要注冊控件的全路徑和名字
????????????????????????????????????????????? ?regsvr32? /u?“路徑”/*.ocx???? //解除控件
?注冊成功后,系統自動將已注冊的ocx文件的快捷方式導入到“../Microsoft Visual Studio/Common/MSDev98/Gallery/Registered ActiveX Controls”中了。
?
2.VC中的鏈接ocx
? 菜單---project----Add To Project----Components And Control..彈出對話框。在對話框中找到路徑“../Microsoft Visual Studio/Common/MSDev98/Gallery/Registered ActiveX Controls”,在其中選擇已注冊成功的ocx控件快捷方式。
?
3.VC中加載ocx
? 此時,在VC控件欄中已經出現了你所用控件的圖標,將它拖到你的工作平臺上,記在它ID。
?
4.程序中創建OCX
? 加入以下程序 :
?? C***???***Ctrl;????????????? //別忘了申明對象C***為你需要的控件類 ***Ctrl為你的控件對象,
??? void?? C***View::OnInitialUpdate() ? ??
? {???
?? int ? iret; ??
? RECT ? rect; ??
? C***Doc* ? pDoc;??????
?? GetClientRect(&rect); ??
? iret ? =?? ***Ctrl.CreateControl(***Ctrl.GetClsid(), ?
?NULL, ?
?WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL, ?
?rect, ?
?this,?
? nID);???
?? if(iret==0)return;???
??? }???
5.到此,控件應該可以正常使用了。
祝:菜鳥 good lock!?
在VC中如何使用OCX控件
轉載于:https://www.cnblogs.com/songtzu/p/3365540.html
總結
以上是生活随笔為你收集整理的在VC中如何使用OCX控件 【来源:http://blog.csdn.net/wulang1114/article/details/4806089】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 本科硕士挤破头,为何家长独宠30年前中师
- 下一篇: SurfaceView 拍照功能