1,新建專案->atl->atl專案:vsatlplayer
2,project->add class->atl control
完成設定嚮導:
[插入]
事實上我們在這裡選定的「僅適用於視窗的」並沒有生效,需要在cplayerctrl的建構函式裡加一句,才能顯示我們下面將要加的atl dialog
cplayerctrl()
3,add atl dialog:
project->add class->atl dialog,命名:playerwnd
resource view裡設定對話方塊的屬性:
border:none,style:child,visible,true
4,選中cplayerctrl,在右下角屬性視窗中,新增訊息wm_create,(oncreate)
實現之:
5,增加atl提供給html的介面
右鍵iplayerctrl->add method:
實現setmediainfo,注釋掉cplayerctrl的ondraw裡面的內容,都是無用的東西。
編譯生成vsatlplayer.dll,並自動註冊
修改playerctrl.htm:
over
使用VC2008中ATL開發瀏覽器控制項
2011.03.02 freecnjet gmail.com 本文將介紹使用vc2008中的atl開發乙個用於網路部署的cab控制項包的過程。開啟vs2008,建立乙個atl專案,如下圖 考慮到簡介性,選擇了 allow merging of proxy stub code 建議先編譯一下真個pro...
vs2008 建立ATL服務程式bug解決方法
今天使用vs2008 建立atl服務程式遇到以下錯誤 使用的命令 1.atlserver service 2.atlserver unregserver 通過使用logevent 函式定位出錯的地方 服務除錯起來真的麻煩 最後定位錯誤,增加此函式可以在系統日誌中,檢視相應的日誌。在atlbase.h...
VS2008 MFC開發總結
使用delphi開發工具好多年了,總體上還是從事資訊管理系統的開發.總想深入的研究一下其他方向,例如遊戲或核心級的程式設計.但都由於看到c,c vc等因素而退卻了.delphi確實優秀,但也能讓人懶惰,想實現什麼功能了,就去網上搜尋現成的控制項.當然也偶爾出於好奇,檢視這些控制項的原始碼,並對其加以...