VC工具条下拉菜单的制种

2024-03-17 09:38

本文主要是介绍VC工具条下拉菜单的制种,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在网上搜到一个代码,http://www.vckbase.com/document/viewdoc/?id=514,但是它是在工具条指定按钮的旁边增加了一个单独的下拉箭头,按钮和小拉箭头本身有相互独立的映射函数,有时我们可能并不是需要这样的功能,而是要工具条按钮就是一个普通的下拉菜单,模范上述代码可以很简单地实现这个。

    在资源编辑器里,编辑指定的按钮图标,在其旁边画上一个小箭头(当然你完全可以不画这个,这样做只是让人知道它是一个下拉菜单)。然后在按钮的映射函数中加入如下代码:

 

  CMenu menu;
    menu.LoadMenu(IDR_POPMENU);
//  IDR_POPMENU 是要弹出的菜单的资源ID
    CMenu *  pPopup  =  popMenu -> GetSubMenu( 0 );  //  得到指定的子菜单,0表示IDR_POPMENU的第一个子菜单
    ASSERT(pPopup);
    
    CRect rc;
    m_wndToolBar.SendMessage(TB_GETRECT, pnmtb
-> iItem, (LPARAM) & rc);
    m_wndToolBar.ClientToScreen(
& rc);
    
    pPopup
-> TrackPopupMenu( TPM_LEFTALIGN  |  TPM_LEFTBUTTON  |  TPM_VERTICAL,
        rc.left, rc.bottom, 
this & rc);

呵呵,很就是这么简单,是你想要的吗?

这篇关于VC工具条下拉菜单的制种的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/818567

相关文章

Excel实用技巧——二级下拉菜单、数据验证

EXCEL系列文章目录   Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需要简单及时的数据分析项目前,Excel是完胜python、R、SPSS这些科学专业的软件的。因此决心开启Excel篇章。 数据分析为什么要学Excel Excel图表

jQuery实现两个下拉菜单的选项互相移动效果

jQuery实现两个下拉菜单的选项互相移动效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m

下拉菜单MaterialSpinner设置高度以及常规用法

引入依赖 compile ‘com.jaredrummler:material-spinner:1.3.1’ 功能预览: 在布局文件中添加这个组件 <com.jaredrummler.materialspinner.MaterialSpinnerandroid:id="@+id/spinner"android:layout_width="match_parent"android:layout_

VC版学生成绩管理系统

VC版学生成绩管理系统 一.    功能需求:  1.  能进行对数据库的连接(后台): 这是查询管理信息的基础。 2.  能进行增、删、改、查等基本功能: 这是学生成绩管理系统最基本的功能,可以在这个基础上进行扩展其他功能。 二.    总体设计: 1.  对数据库的连接(后台): 这是所有功能的基础,此项的实现可在后台进行。 我使用的是ADO方式连接数据库。(应避

SharePoint 配置站点导航栏顶级菜单栏的下拉菜单

Sharepoint 设置顶级菜单的下拉菜单,在网上有找一些类似的功能,很多都是自己开发控件然后部署,其实这个完全可以sharepoint 设置获得。         效果: 1. 启用设置功能。         进入网站设置—》网站集管理—》网站集功能—》启用sharepoint server 发布基础架构功能 2. 回到站点。         进入网站设

excel怎么设置颜色下拉菜单

下拉菜单打开就是几种颜色可以选择,每种颜色代表不同的意思,没有文本。 第一步:做好下三项的拉菜单,依次为X,Y,Z.第二步:开始-条件格式-新建规则-(第2项)只为包含以下内容的单元格设置格式第三步:单元格值-等于-X第四步:格式-填充-红色第五步:在菜单中选定X,它的色就会是红色

六、创建的新的工具条

1.   创建新的工具条并重命名:        a. 首先还是创建一个单文档的MFC工程,工程名还是Test;        b. 创建新工具条的两种方法:             *1. 菜单栏中的插入选项中选择资源,然后在资源对话框汇中选择Toolbar,然后新建;             *2. 在资源视图中右键Toolbar,选择插入Toolbar,如果选择插入则会打开和*1.中

thinkphp实现动态下拉菜单(补充 设置默认值)

在下拉菜单中的选项 用动态方式添加 提高项目可扩展性 HTML部分  <span style="font-family:KaiTi_GB2312;font-size:18px;"><tr><td width="84" align="right">全宗编号:</td><td colspan="2"><select name="full_model_num" id="select"><fore

Canny边缘检测算法原理及其VC实现详解(三)

转载自:http://blog.csdn.net/likezhaobin/article/details/6892629 3.3 图像增强——计算图像梯度及其方向       根据上文分析可知,实现代码如下 //同样可以用不同的检测器/   /    P[i,j]=(S[i,j+1]-S[i,j]+S[i+1,j+1]-S[i+1,j])/2     /   /    Q[i,j

Vue42-vc与vm的原型对象

一、普通函数与其对象的原型对象 显示原型属性,只有函数才有!!! 实例对象只有隐式原型属性。  普通函数与其对象,指向同一个原型对象!!! 这么写不推荐,建议直接如下格式:   会自动到__proto__里面去找! 二、vc和vm的原型对象  验证:    返回true 2-1、vm的原型对象  实例的隐式原型属性,永远指向自