VS2008 ATL控制項開發

2021-06-01 07:25:27 字數 614 閱讀 2181

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確實優秀,但也能讓人懶惰,想實現什麼功能了,就去網上搜尋現成的控制項.當然也偶爾出於好奇,檢視這些控制項的原始碼,並對其加以...