Visual C++网络编程经典案例详解 第5章 网页浏览器 制作个性化界面 如何实现收藏夹功能 添加消息响应函数

按钮T的消息响应函数定义如下

int i=0; //定义全局变量i
void CMainFrame::OnAddnetaddres()
{
	i=::GetMenuItemCount(::GetSubMenu((HMENU)::GetDlgItem(this->m_hWnd,IDR_MAINFRAME),3);
	//获取当前菜单总项数
	CString addstr; //定义字符串
	this->GetDlgItem(IDC_COMBO1)->GetWindowText(addstr); //获取地址栏内的网址
	CMenu *menu;  //定义菜单指针对象
	menu=(CMenu*)::GetSubMenu((HEMNU)::GetDlgItem(this->m_hWnd,IDR_MAINFRAME),3);
	//获取菜单栏的指针
	menu->AppendMenu(MF_STRING,i++,addstr); //向菜单栏添加网址
}

以上代码
通过CMenu类的函数AppendMenu()向收藏夹菜单下添加一个菜单
菜单所显示的文字是用户收藏的网址

注意
在程序中使用的符号 “::”
表示调用的函数是Win32 API全局函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值