第乙個基於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包含了很多功能模組,不同的功能模組...