常用MFC和API函数(9)

时间:2026-01-16

CIPAddressCtrl::SetAddress 设置IP地址控件

中的地址值。

void SetAddress(BYTE nField0,BYTE

nField1,BYTE nField2,BYTE nField3);

void SetAddress(DWORD dwAddress);

第一种形式是用4个0~255的整数分别设置IP地

址各个域的值。

第二种形式是用1个长整数设置IP地址值。

返回值:无

CIPAddressCtrl::SetFieldFocus 把输入焦点设

置在指定的域中。

void SetFieldFocus(WORD nField);

参数:nField 取值为0~3,如果大于3,则焦点设

置到第一个空域中,若所有域均非空,则焦点设置

在第一个域中。

返回值:无

CIPAddressCtrl::SetFieldRange 设置指定域中

数值的取值范围。

void SetFieldRange(int nField,BYTE

nLower,BYTE nUpper);

参数:nField 域索引,取值0~3;nLower 域的下

限值;nUpper:域的上限值。

返回值:无

CImageList类:管理大小相同的图标或位图集

CImageList::Add 在影像列表中添加一个或多个

影像或图标

int Add(CBitmap* pbmImage,CBitmap* pbmMark);

参数:pbmImage 指向包含影像位图的指针;

pbmMark 指向包含屏蔽位图的指针,若没有屏蔽,

此参数被忽略。

返回值:若成功,返回第一个影像的以0为基的索

引,否则返回-1。

CImageList::Create 构造一个CImageList对象

BOOL Create(int cx,int cy,BOOL bMark,int

nInitial,int nGrow);

参数:cx、cy为影像大小,以像素为单位;bMark

若影像包含屏蔽则为TRUE,否则为FALSE;

nInitial包含的影像数;nGrow当需要改变列表大

小时,允许扩大到的影像数。

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

CMenu类:封装应用程序菜单栏和弹出式菜单

资源 BOOL DestoryMenu(); 返回值:若菜单撤销成功,则返回非0值;否则返回0。 说明:撤销之前需用Detach()将菜单与CMenu对象断开连接。 CMenu::Detach 将一菜单与CMenu对象断开连接 HMENU Detach(); 返回值:若函数成功,返回菜单的句柄;否则返回NULL。 CMenu::GetSubMenu 检取一个菜单中的弹出式子菜单对象 CMenu* GetSubMenu(int nPos)const; 参数:nPos 弹出式子菜单在父菜单中的位置,从0开始算起 返回值:若给定位置存在一个弹出式子菜单,返回指向子菜单对象的指针;否则返回NULL。 CMenu::InsertMenu 在菜单中插入一个新的菜单项 BOOL InsertMenu(UINT nPosition,UINT nFlag,UINT nIDNewItem=0,LPCTSTR lpszNewItem=NULL); BOOL InsertMenu(UINT nPosition,UINT nFlag,UINT nIDNewItem,const CBitmap* pBmp); 参数:nPosition 指定要插入的菜单项的位置 nFlag 指出nPosition的解释和新菜单项的状态 对nPosition的解释可取下面值之一: MF_BYCOMMAND:要求nPosition为已存在的一个菜单项的ID号 MF_BYPOSITION:要求nPosition为已存在的一个菜单项的位置 新菜单项状态可取以下值: MF_CHECKED:在菜单项前加一个检测标志 MF_DISABLED:使菜单项无效,但菜单项不变灰 MF_GRAYED:使菜单项无效,且菜单项变灰 MF_OWNERDRAW:指定菜单项是用户自绘的项 MF_POPUP:指定菜单项有与之相关联的弹出菜单 MF_SEPARATOR:绘制一条水平分隔线,仅能用于弹出菜单项 MF_STRING:指定菜单项为一个字符串 nIDNewItem 指定新菜单项的ID号 lpszNewItem 新菜单项的文本 pBmp 指向将作为菜单项使用的CBitmap对象 插入时在指定的菜单项前面插入

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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