设为首页 加入收藏

TOP

2.3.3 常见对话框的种类(4)
2013-10-07 16:00:00 来源: 作者: 【 】 浏览:68
Tags:2.3.3 常见 对话 种类

2.3.3  常见对话框的种类(4)

Create方法中的参数说明如表2-11所示。

表2-11  Create方法中的参数说明

  < xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

bFindDialogOnly

标识对话框类型,如果为TRUE,表示创建

“查找”对话框,如果为FALSE,表

示创建“替换”对话框

lpszFindWhat

标识查找字符串

lpszReplaceWith

标识默认的替换字符串

dwFlags

用于自定义对话框,默认值为FR_DOWN

表示向下查找字符串

pParentWnd

用于指定对话框父窗口指针

"查找/替换"对话框的常用函数如表2-12所示。

表2-12  "查找/替换"对话框的常用函数

 

功能描述

FindNext

用于确定是否需要查找下一个字符串

GetNotifier

用于获取“查找”、“替换”对话框指针

GetFindString

用于获取默认的查找字符串

GetReplaceString

用于获取默认的替换字符串

ReplaceAll

用于确定是否想要替换所有的字符串

ReplaceCurrent

用于确定是否想要替换当前选中的字符串

SearchDown

用于确定是否想要向下查找字符串

(5) 使用"打印"对话框进行打印

"打印"对话框提供了对打印机接口界面的支持,用户可以使用"打印"对话框进行打印。CPrintDialog类对"打印"对话框进行了封装,可以通过构造函数CPrintDialog构造"打印"对话框。其语法格式如下:

  1. CPrintDialog(   
  2. BOOL bPrintSetupOnly,  
  3. DWORD dwFlags=PD_ALLPAGES|PD_USEDEVMODECOPIES|PD_NOPAGENUMS   
  4. |PD_HIDEPRINTTOFILE|PD_NOSELECTION,  
  5. CWnd *pParentWnd=NULL   
  6. );  

上述各个参数的具体说明如下。

bPrintSetupOnly:为TRUE,表示创建"打印设置"对话框;为FALSE,表示创建"打印"对话框。

dwFlags:自定义对话框的一组标记。

pParentWnd:表示"打印"对话框的父窗口指针。

"打印"对话框的常用函数如表2-13所示。

表2-13  "打印"对话框的常用函数

 

功能描述

DoModal

用于显示“打印”对话框

GetDeviceName

获取当前所选打印设备的名称

GetPrinterDC

获取打印设备上下文句柄

GetPortName

获取当前所选打印机端口

GetDriverName

获取当前打印机的驱动程序名称

(6) 使用"文件浏览"对话框选择文件夹

在进行文件操作时,除了使用"文件"对话框来获得文件路径外,还常常要获得文件夹的路径,这就需要使用"文件浏览"对话框。可以通过API函数SHBrowseForFolder来显示"文件浏览"对话框。其语法格式如下:

  1. WINSHELLAPI LPITEMIDLIST WINAPI SHBrowseForFolder(LPBROWSEINFO lpbi); 

其中,lpbi是指BROWSEINFO结构指针。通过BROWSEINFO结构可以设置"文件浏览"对话框的信息。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.7 C++ NELDER-MEAD代码模板(3.. 下一篇2.4.1 Windows公共控件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·MySQL 安装及连接-腾 (2025-12-25 06:20:28)
·MySQL的下载、安装、 (2025-12-25 06:20:26)
·MySQL 中文网:探索 (2025-12-25 06:20:23)
·Shell脚本:Linux Sh (2025-12-25 05:50:11)
·VMware虚拟机安装Lin (2025-12-25 05:50:08)