常用MFC和API函数(8)
时间:2026-01-16
时间:2026-01-16
BOOL MatchCase()const;
返回值:如果区分大小写复选按钮被选择,返回非
0值,否则返回0
CFindReplaceDialog::MatchWholeWord 检取全字
匹配复选按钮状态
BOOL MatchWholeWord()const;
返回值:如果全字匹配复选按钮被选择,返回非0
值,否则返回0
CFindReplaceDialog::ReplaceAll 确定用户是否
要求全部替换
BOOL ReplaceAll()const;
返回值:如果用户要求全部替换,返回非0值,否
则返回0
CFindReplaceDialog::ReplaceCurrent 确定用户
是否要求替换当前选择串
BOOL ReplaceCurrent()const;
返回值:如果用户要求替换当前选择串,返回非0
值,否则返回0
CFindReplaceDialog::SearchDown 检取查找方向
BOOL SearchDown()const;
返回值:如果为向下查找,返回非0值;若为向上
查找,返回0
CFont类:封装了Windows图形设备接口(GDI)中
的字体对象
CFont::CreatePointFont 创建指定打印字样和点
大小的字体
BOOL CreatePointFont(int nPointSize,LPCTSTR
lpszFaceName,CDC*pDC==NULL);
参数:nPointSize请求字体的高度(以十分之一
点计);lpszFaceName字体的字样名
返回值:若成功,返回非0;否则返回0
CFontDialog类:封装了字体选择对话框
CFontDialog::CFontDialog 构造一个
CFontDialog对象
CFontDialog(LPLOGFONT
lplfInitial=NULL,DWORD dwFlags=CF_EFFECTS |
CF_SCREENFONTS,CDC* pdcPrinter=NULL,CWnd*
pParentWnd=NULL);
参数:lplfInitial是一个指向LOGFONT结构的指
针;dwFlags一些标志;pdcPrinter指向打印机设
备环境的指针;pParentWnd指向该字体对话框的
父窗口的指针
CFontDialog::GetFaceName 获取选定的字体名 CString GetFaceName()const; CFontDialog::GetSize 获取选定的字体大小 int GetSize()const; CGdiObject类:GDI绘图工具的基类 CGdiObject::DeleteObject 释放与连接的GDI对象相关的所有系统存储,从内存中将其删除 BOOL DeleteObject(); 返回值:若GDI对象被成功删除,返回非0;否则返回0 CGdiObject::GetSafeHandle 获取连接的Windows GDI对象的句柄 HGDIOBJ GetSafeHandle()const; 返回值:所连接的Windows GDI对象的句柄,若没有连接Windows GDI对象,则返回NULL CIPAddressCtrl类:提供了IP地址控件的功能 CIPAddressCtrl::ClearAddress 清除IP地址控件中的内容。 void ClearAddress(); CIPAddressCtrl::Create 创建一个IP地址控件。BOOL Create(DWORD dwStyle,RECT& rect,CWnd* pParentWnd,UINT nID); 参数:dwStyle 为控件风格,可使用窗口风格的组合;rect 控件大小和位置;pParentWnd 指向父窗口的指针,不能为NULL;nID 控件的ID。 返回值:若成功,返回非0;否则返回0 CIPAddressCtrl::GetAddress 获取IP地址控件中的地址值。 int GetAddress(BYTE& nField0,BYTE& nField1,BYTE& nField2,BYTE& nField3); int GetAddress(DWORD& dwAddress); 第一种形式是把IP地址的4个域填充到用4个引用中。 第二种形式是把IP地址填充到1个长整数的引用中。 返回值:IP地址控件中非空域的数量。 CIPAddressCtrl::IsBlank 判断IP地址控件中所有域是否为空。 BOOL IsBlank(); 返回值:如果IP地址控件的所有域均为空,返回非0值;否则返回0。