開發基於ATL視窗應用的步驟

2021-04-06 16:41:12 字數 683 閱讀 6221

第乙個基於atl視窗的程式

1.首先建立乙個基於win32的程式,然後按照如下步驟進行

2.手工新增atl支援:在stdafx.h裡面新增如下標頭檔案包含

#include

extern

ccommodule _module;

#include

#include

在程式主檔案下新增如下語句

ccommodule _module;

begin_object_map(objectmap)

end_object_map()

3.用classwizard建立乙個atl視窗cmywindow(普通類),派生自

cwindowimpl

注意:每個類的定義部分都必須要新增以下訊息對映表,否則這個類將會是抽象類

begin_msg_map(cviewwin)

end_msg_map()

4.在屬性視窗中新增訊息處理

5.修改winmain函式

int

apientry _twinmain(hinstance hinstance,

hinstance hprevinstance,

lptstrlpcmdline,

intncmdshow)

}

第乙個基於atl框架-檢視應用程式

ATL視窗實現的學習

昨晚看了 mfc程式設計師的wtl教程 的第一章atl的視窗實現,有以下感覺 1.感覺atl的視窗實現比mfc輕便多了。2.atl視窗類的擴充套件機制比mfc的視窗類擴充套件機制要好。mfc的視窗類擴充套件採用的傳統的c 的虛函式的機制 除開訊息分發部分 atl採用類模板的機制,在保持物件導向特徵的...

基於Oracle AS開發Form步驟

基於 oracle as 開發form 步驟 1 在本地上建立好開發環境 安裝oracle developer 包括 form builder report builder 及plsql developer等 安裝成功後,進行不要得配置,保證你得 oracle developer 能連線上資料庫 2...

基於spring框架的基本開發步驟

基本流程 一.新建工程,構建package包結構 二.匯入spring的核心包和依賴包 或根據提示匯入相應的包 測試的話就匯入log4j和junit測試環境 三.編寫spring上下文配置檔案 1.配置spring上下文的環境是需要注意xsd的應用。2.spring包含了很多功能模組,不同的功能模組...