设为首页 加入收藏

TOP

2.3.3 常见对话框的种类(3)
2013-10-07 15:57:22 来源: 作者: 【 】 浏览:83
Tags:2.3.3 常见 对话 种类

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

具体语法格式如下:

  1. CFontDialog(   
  2. LPLOGFONT lplfInitial=NULL,  
  3. DWORD dwFlags=CF_EFFECTS|CF_SCREENFONTS,  
  4. CDC *pdcPrinter=NULL,  
  5. CWnd *pParentWnd=NULL   
  6. );  

CFontDialog构造函数的参数信息如表2-8所示。

表2-8  CFontDialog构造函数中的参数说明

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

 

lplfInitial

LOGFONT结构指针,用于设置默认的字体

dwFlags

用于控制对话框的行为

pdcPrinter

打印机设备内容指针

pParentWnd

“字体”对话框的父窗口指针

"字体"对话框的常用函数信息如表2-9所示。

表2-9  "字体"对话框的常用函数

 

功能描述

DoModal

用于显示“字体”对话框,供用户设置字体

GetCurrentFont

用于获取当前的字体

GetFaceName

用于获取“字体”对话框中选择的字体名称

GetStyleName

用于返回“字体”对话框中选择的字体风格名称

GetSize

用于获取字体的大小

GetColor

用于获取选择的字体颜色

GetWeight

用于获取字体的磅数

(3) 使用"颜色"对话框设置文本背景颜色

"颜色"对话框也是常用的对话框之一,用户可以直观地在此对话框中选择所需要的颜色,也可以创建自定义颜色。CColorDialog类对"颜色"对话框进行了封装,可以通过构造函数CColorDialog来构造"颜色"对话框。其语法格式如下:

  1. CColorDialog(   
  2. COLORREF clrInit=0,   
  3. DWORD dwFlags=0,   
  4. CWnd *pParentWnd=NULL   
  5. );  

相关的参数信息如下。

clrInit:标识"颜色"对话框默认时的颜色。

dwFlags:一组标记,用于自定义"颜色"对话框。

pParentWnd:标识"颜色"对话框的父窗口。

"颜色"对话框的常用函数如表2-10所示。

表2-10  "颜色"对话框的常用函数

 

功能描述

DoModal

用于显示“颜色”对话框,供用户选择颜色

GetColor

用于获得用户选择的颜色

GetSavedCustomColors

用于返回用户自定义的颜色

(4) 使用"查找/替换"对话框在文本中替换字符串

使用"查找/替换"对话框可以进行查找和替换操作。CFindReplaceDialog类对"查找/替换"对话框进行了封装,可以通过该类的Create方法进行创建。

其语法格式如下:

  1. BOOL Create(   
  2. BOOL bFindDialogOnly,  
  3. LPCTSTR lpszFindWhat,  
  4. LPCTSTR lpszReplaceWith=NULL,  
  5. DWORD dwFlags=FR_DOWN,  
  6. CWnd *pParentWnd=NULL   
  7. );  

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.3.3 常见对话框的种类(2) 下一篇1.4 不得不说的音视频处理平台

评论

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

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)