关于CWinApp Class Members的译文

 

CWinApp类成员

数据成员
构造函数
操作
可重载函数
初始化
命令操作

数据成员

m_pszAppName
指定了应用程序的名字
标识了应用程序的当前实例
32位应用程序中被设为NULL
m_lpCmdLine指向一个以null结尾的字符串,指定了应用程序的命令行
指定最初如何显示窗口
指明用户是否处于Help上下文模式(通常用SHIFT+F1激活)
当一个OLE服务器是现场可激活时,它指向容器应用程序的主窗口
应用程序的模块名字
应用程序的帮助文件的路径
应用程序的.INI文件名
用于确定保存应用程序主要设置的完整的注册表键
m_pszRegistryKey
m_pszProfileName
m_pszHelpFilePath
m_pszExeName
m_pActiveWnd
m_bHelpMode
m_nCmdShow
m_hPrevInstance
m_hInstance

构造函数

CWinApp
构造一个CWinApp对象

操作符

LoadCursor
载入光标资源
载入WINDOWS.HIDC_常量所指定的Windows预定义光标
载入WINDOWS.HOCR_常量所指定的WindowsOEM预定义光标
载入图标资源
载入WINDOWS.HIDI_常量所指定的Windows预定义图标
载入WINDOWS.HOIC_常量所指定的WindowsOEM预定义图标
检查应用程序的命令行是否指定/Automation选项。已不用。应当在调用ParseCommandLine之后使用CCommandLineInfo::m_bRunEmbedded中的值
检查应用程序的命令行是否指定/Embedding选项。已不用。应当在调用ParseCommandLine之后使用CCommandLineInfo::m_bRunEmbedded中的值
解析命令行中的每个参数和标志
处理命令行参数和标志
从应用程序的.INI文件的一个入口中获取一个整数
将一个整数写到应用程序的.INI文件的入口
从应用程序的.INI文件的一个入口中获取一个字符串
将一个字符串写到应用程序的.INI文件的入口
将一个文档模板加到应用程序的可用文档模板列表中
获取第一个文档模板的位置
获得文档模板的位置。可以递归调用
由框架调用,用以从文件打开一个文档
将一个文件名加入最近使用(MRU)的文件列表
选择先前由用户在打印对话框中指定的打印机
创建一个打印机设备环境
获得缺省的打印机设备
GetPrinterDeviceDefaults
CreatePrinterDC
SelectPrinter
AddToRecentFileList
OpenDocumentFile
GetNextDocTemplate
GetFirstDocTemplatePosition
AddDocTemplate
WriteProfileString
GetProfileString
WriteProfileInt
GetProfileInt
ProcessShellCommand
ParseCommandLine
RunEmbedded
RunAutomated
LoadOEMIcon
LoadStandardIcon
LoadIcon
LoadOEMCursor
LoadStandardCursor

可重载的函数

InitInstance
可被重载以执行Windows的实例初始化,比如创建窗口对象
运行缺省的消息循环。可被重载以定制消息循环
可被重载以执行应用程序指定的空闲时处理
可被重载以在应用程序结束时执行清除操作
在关闭所有的文档之前隐藏应用程序
关闭所有打开的文档
在消息被分派到Windows函数 ::TranslateMessage ::DispatchMessage之前过滤消息
提示用户保存所有改变了的文档
为应用程序实现AfxMessageBox
ProcessMessageFilter在消息到达应用程序之前截取特定的消息
截取应用程序的消息和命令处理函数抛出的未被处理的异常
打开或关闭等待光标
框架调用这个函数以响应动态数据交换(DDE)执行命令
调用WindowsWinHelp函数
WinHelp
OnDDECommand
DoWaitCursor
ProcessWndProcException
DoMessageBox
SaveAllModified
PreTranslateMessage
CloseAllDocuments
HideApplication
ExitInstance
OnIdle
Run

初始化

LoadStdProfileSettings
载入标准的.INI文件设置并允许MRU文件列表特性
设置对话框和消息框的缺省背景颜色
使应用程序的设置保存在注册表中,而不是.INI文件中
允许用户通过Windows的文件管理器打开数据文件
Windows的文件管理器中注册所有的应用程序文档类型
使控件具有三维外观(动态库)
使控件具有三维外观(静态库)
Enable3dControlsStatic
Enable3dControls
RegisterShellFileTypes
EnableShellOpen
SetRegistryKey
SetDialogBkColor

命令操作

OnFileNew
实现ID_FILE_NEW命令
实现ID_FILE_NEW命令
实现ID_FILE_PRINT_SETUP命令
处理应用程序内的SHIFT+F1命令
处理应用程序内的F1帮助命令(使用当前的上下文)
处理ID_HELP_INDEX命令,提供缺省的帮助主题
处理ID_HELP_FINDERID_DEFAULT_HELP命令
处理ID_HELP_USING命令
OnHelpUsing
OnHelpFinder
OnHelpIndex
OnHelp
OnContextHelp
OnFilePrintSetup
OnFileOpen

参见

CWinApp OverviewBase Class MembersHierarchy Chart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值