原文:http://www.q.cc/2002/02/28/10232.html
數(shù)據(jù)成員
構造函數(shù)
操作符
可重載函數(shù)
初始化
命令操作
數(shù)據(jù)成員
m_pszAppName | 指定了應用程序的名字 |
m_hInstance | 標識了應用程序的當前實例 |
m_hPrevInstance | 在32位應用程序中被設為NULL |
m_lpCmdLine | 指向一個以null結尾的字符串,指定了應用程序的命令行 |
m_nCmdShow | 指定最初如何顯示窗口 |
m_bHelpMode | 指明用戶是否處于Help上下文模式(通常用SHIFT+F1激活) |
m_pActiveWnd | 當一個OLE服務器是現(xiàn)場可激活時,它指向容器應用程序的主窗口 |
m_pszExeName | 應用程序的模塊名字 |
m_pszHelpFilePath | 應用程序的幫助文件的路徑 |
m_pszProfileName | 應用程序的.INI文件名 |
m_pszRegistryKey | 用于確定保存應用程序主要設置的完整的注冊表鍵 |
構造函數(shù)
CWinApp | 構造一個CWinApp對象 |
操作符
LoadCursor | 載入光標資源 |
LoadStandardCursor | 載入Windows.H中IDC_常量所指定的Windows預定義光標 |
LoadOEMCursor | 載入WINDOWS.H中OCR_常量所指定的WindowsOEM預定義光標 |
LoadIcon | 載入圖標資源 |
LoadStandardIcon | 載入WINDOWS.H中IDI_常量所指定的Windows預定義圖標 |
LoadOEMIcon | 載入WINDOWS.H中OIC_常量所指定的WindowsOEM預定義圖標 |
RunAutomated | 檢查應用程序的命令行是否指定/Automation選項。已不用。應當在調用ParseCommandLine之后使用CCommandLineInfo::m_bRunEmbedded中的值 |
RunEmbedded | 檢查應用程序的命令行是否指定/Embedding選項。已不用。應當在調用ParseCommandLine之后使用CCommandLineInfo::m_bRunEmbedded中的值 |
ParseCommandLine | 解析命令行中的每個參數(shù)和標志 |
ProcessShellCommand | 處理命令行參數(shù)和標志 |
GetProfileInt | 從應用程序的.INI文件的一個入口中獲取一個整數(shù) |
WriteProfileInt | 將一個整數(shù)寫到應用程序的.INI文件的入口 |
GetProfileString | 從應用程序的.INI文件的一個入口中獲取一個字符串 |
WriteProfileString | 將一個字符串寫到應用程序的.INI文件的入口 |
AddDocTemplate | 將一個文檔模板加到應用程序的可用文檔模板列表中 |
GetFirstDocTemplatePosition | 獲取第一個文檔模板的位置 |
GetNextDocTemplate | 獲得文檔模板的位置。可以遞歸調用 |
OpenDocumentFile | 由框架調用,用以從文件打開一個文檔 |
AddToRecentFileList | 將一個文件名加入最近使用(MRU)的文件列表 |
SelectPrinter | 選擇先前由用戶在打印對話框中指定的打印機 |
CreatePrinterDC | 創(chuàng)建一個打印機設備環(huán)境 |
GetPrinterDeviceDefaults | 獲得缺省的打印機設備 |
可重載的函數(shù)
InitInstance | 可被重載以執(zhí)行Windows的實例初始化,比如創(chuàng)建窗口對象 |
Run | 運行缺省的消息循環(huán)??杀恢剌d以定制消息循環(huán) |
OnIdle | 可被重載以執(zhí)行應用程序指定的空閑時處理 |
ExitInstance | 可被重載以在應用程序結束時執(zhí)行清除操作 |
HideApplication | 在關閉所有的文檔之前隱藏應用程序 |
CloseAllDocuments | 關閉所有打開的文檔 |
PreTranslateMessage | 在消息被分派到Windows函數(shù)::TranslateMessage和::DispatchMessage之前過濾消息 |
SaveAllModified | 提示用戶保存所有改變了的文檔 |
DoMessageBox | 為應用程序實現(xiàn)AfxMessageBox |
ProcessMessageFilter | 在消息到達應用程序之前截取特定的消息 |
ProcessWndProcException | 截取應用程序的消息和命令處理函數(shù)拋出的未被處理的異常 |
DoWaitCursor | 打開或關閉等待光標 |
OnDDECommand | 框架調用這個函數(shù)以響應動態(tài)數(shù)據(jù)交換(DDE)執(zhí)行命令 |
WinHelp | 調用Windows的WinHelp函數(shù) |
初始化
LoadStdProfileSettings | 載入標準的.INI文件設置并允許MRU文件列表特性 |
SetDialogBkColor | 設置對話框和消息框的缺省背景顏色 |
SetRegistryKey | 使應用程序的設置保存在注冊表中,而不是.INI文件中 |
EnableShellOpen | 允許用戶通過Windows的文件管理器打開數(shù)據(jù)文件 |
RegisterShellFileTypes | 在Windows的文件管理器中注冊所有的應用程序文檔類型 |
Enable3dControls | 使控件具有三維外觀(動態(tài)庫) |
Enable3dControlsStatic | 使控件具有三維外觀(靜態(tài)庫) |
命令操作
OnFileNew | 實現(xiàn)ID_FILE_NEW命令 |
OnFileOpen | 實現(xiàn)ID_FILE_NEW命令 |
OnFilePrintSetup | 實現(xiàn)ID_FILE_PRINT_SETUP命令 |
OnContextHelp | 處理應用程序內的SHIFT+F1命令 |
OnHelp | 處理應用程序內的F1幫助命令(使用當前的上下文) |
OnHelpIndex | 處理ID_HELP_INDEX命令,提供缺省的幫助主題 |
OnHelpFinder | 處理ID_HELP_FINDER和ID_DEFAULT_HELP命令 |
OnHelpUsing | 處理ID_HELP_USING命令 |