常用MFC和API函数(5)

时间:2026-01-16

返回值:先前背景色;若错误,返回值为0x80000000

CDC::SetBkMode 设置背景模式

int SetBkMode(int nBkMode);

参数:nBkMode为要设置的背景模式,取值可以为: CEdit::Copy 将编辑控件中的当前选择以CF_TEXT格式拷贝到剪贴板中 void Copy(); CEdit::Cut 剪切编辑控件中所选文本并以OPAQUE 在绘制文本前用当前背景色填充背景,这

是缺省的背景模式

TRANSPARENT 绘制前不改变背景(即文字背景透

明)

返回值:先前的背景模式

CDC::SetTextColor 设置文本颜色

virtual COLORREF SetTextColor(COLORREF

crColor);

参数:crColor指定文本颜色

返回值:先前的文本颜色

CDC::TextOut 用当前字体在指定位置写一字符串

virtual BOOL TextOut(int x,int y,LPCTSTR

lpszString,int nCount);

BOOL TextOut(int x,int y,const CString& str);

参数:x,y文本左上角坐标;lpszString指示要

输出的字符串;nCount为字符串中字节数;str为

要输出的CString对象

返回值:若成功,返回非0;否则返回0

CDialog类:所有对话框(模态或非模态)的基类

CDialog::DoModal 激活模态对话框,完成后返回

对话框结果

virtual int DoModal();

返回值:若不可创建对话框,返回-1;若错误返回

IOABORT;若用户用“确定”按钮退出对话框,返

回IDOK,否则返回IDCANCEL或0

CDocument类:提供用户定义的文档类的基本功能

CDocument::CanCloseFrame 在关闭框架窗口之间

由框架调用

virtual BOOL CanCloseFrame(CFrameWnd*

pFrame);

参数:pFrame 指向连接到该文档上的一个视的框

架窗口

CDocument::SetTitle 指定文档的标题

virtual void SetTitle(LPCTSTR lpszTitle);

参数:lpszTitle指向用作文档标题的字符串

CEdit类:是一个用于编辑控件的类

CF_TEXT格式拷贝到剪贴板中 void Cut(); CEdit::GetModify 确定控件内容是否修改 BOOL GetModify()const; 返回值:若控件内容已修改,返回非0值,否则返回0。 CEdit::GetSel 获取编辑控件中当前选择的位置 DWORD GetSel()const; void GetSel(int& nStartChar,int& nEndChar)const; 参数:nStartChar用于接收当前选择的第一个字符的位置;nEndChar用于接收当前选择后面第一个未选字符的位置。 返回值:低位字和高位字分别是当前选择开始和选择区后第一个未选字符的位置。 CEdit::Paste 将数据从剪贴板插入到编辑控件中的当前光标处 void Paste(); CEdit::ReplaceSel 用指定的文本替换编辑控件内选择的文本 void ReplaceSel(LPCTSTR lpszNewText,BOOL bCanUndo=FALSE); 参数:lpszNewText指向替换文本的字符串;bCanUndo为TRUE时,指定该操作可以用Undo()撤销 CEdit::SetLimitText 设置CEdit控件可接收文本的最大字节数 void SetLimitText(UINT nMax); 参数:nMax 新文本限制,按字节计。 CEdit::SetModify 设置控件修改标志 void SetModify(BOOL bModified=TRUE); 参数:bModified 为TRUE,指示控件已修改,为FALSE,清除修改标志 CEdit::SetSel 设置编辑控件中选择的字符 void SetSel(DWORD dwSelection,BOOL bNoScroll=FALSE); void SetSel(int nStartChar,int nEndChar,BOOL bNoScroll=FALSE);

常用MFC和API函数(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219