iPhone怎么添加工具栏

iPhone怎么添加工具栏,第1张

1、将 iPhone手机解锁至【主屏幕页面】下,选择并打开【设置】。

2、进入到【设置】的具体选项列表后,点击【控制中心】进行下一步。

3、在【控制中心】的详情页面下,选择【自定控制】功能。

4、进入到iPhone手机的自定控制页面,即可进行【添加工具栏】的 *** 作,选择任意工具栏,例如【屏幕录制】。

5、成功将【屏幕录制】工具栏添加至iPhone手机的控制中心下。

6、按住iPhone手机屏幕底部向上滑动即可进入【控制中心】,在控制中心下可查看【已成功添加的工具栏】。

推荐个学习交流群:8721441o7

1、 构造CToolBar类型的对象 CToolBar tool

2、 调用CreateEx()函数 tool.CreateEx(…)

3、 在资源编辑器中新建一个工具栏资源,假定ID为IDT_MYTOOL

4、 调用CToolBar的函数LoadToolBar(IDT_MYTOOL)

5、 (可选)如果想让工具条可以停靠,那么可以调用tool.EnableDocking(TRUE)

此后还必须调用父窗口的EnableDocking(TRUE)意思是父窗口可以被停靠。

6、 (可选)如果希望工具条可以隐藏和显示,需要调用ShowControlBar(CControlBar*

pcontrol)

至此,工具栏就添加完成了。

接下来我们希望让工具栏中的按钮可以在我们鼠标经过时显示提示信息,如图:

实现这个功能需要做以下工作:

1、 在cpp文件的OnInitDialog()中添加:tool.EnableToolTips(TRUE)或者在CreateEx()函数中设置CBRS_TOOLTIPS标识。

在头文件中添加

BOOL OnToolTipsNotify(UINT id,NMHDR * pNMHDR,LRESULT* pResult)

2、 在.Cpp文件添加如下红色代码:

BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)

ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolTipsNotify) //声明

工具栏提示 通知消息 ( 必须手动添加)

END_MESSAGE_MAP()

3、定义如下函数:

BOOLCMainFrame::OnToolTipsNotify(UINT id, NMHDR* pNMHDR,LRESULT* pResult)

TOOLTIPTEXT* pT =(TOOLTIPTEXT*)pNMHDR //将pNMHDR转换成TOOLTIPTEXT指针类型数据

UINTnID =pNMHDR->idFrom //获取工具条上按钮的ID

if(nID== IDC_XXX) //如果nID是希望获取的ID,那么就设置相应提示信息到TOOLTIPTEXT结构体的lpszText中。

{

pT->lpszText = "显示文字"

}

return FALSE

}

这个是工具栏的停靠功能。单文档里面就有,在框架类的初始化那里,EnableDocking,没记错的话应该是这个,一共有两个,具体功能你查一下吧,给定指定的参数就能控制工具栏能否停靠和停靠在什么地方


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11914918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存