说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

看到windows的开始菜单,他左边的彩色栏在cbc中是怎么做出来的?

编辑:说三道四文库 发布时间:2017-02-23 01:14
HTML文档下载 WORD文档下载 PDF文档下载
  现在有很多软件的菜单都有一个彩色栏,很好看,怎么做出来的,把我羡慕死了
得到菜单栏DC,自己画
可能是个TSpeedButton吧
如何才能加上去呢,
自己绘制出来的,需要截获菜单的绘制事件,然后处理画出你要画的东西。
给个demo你看看..是不是你要的效果?

http://gicool.com/menu.zip
按右键才会有彩色栏..呵呵..
to smartman(饺子)
哇,效果不错,能给我一个源代码吗?
wowboy@21cn.com
谢谢
我也想要啊,给我一份吧!
myoicqemail@21cn.com
小弟不才...程序中还有一些问题没有解决好...所以,

暂时就不开公源代码啦...下面把俺的实现原理说出来,

还望各位高手多多指教,帮忙解决俺的问题...在此先谢过啦!

那个弹出菜单其实是一个Form,弹出时先初始化各个菜单项的Rect,

然后通过MouseMove跟MouseDown来实现菜单的响应,由此带来

第一个问题:弹出后菜单Form处于激活状态,主Form是非激话,俺是通过

弹出后setfocus来激活主Form,但这样会造成主Form的标题栏一闪一闪的...

看上去很不舒服,于是在程序中俺的标题栏是自己画出来的,但这样就没有了

最小化、最大化、以及关闭按钮,请问如何解决?

问题二:菜单项的数据来自TPopupMenu,但却无法响应其快捷键..咋办?

问题三:俺是用主Form的MouseDown来清除菜单Form的...请问有无更好的方法?
API
使用现成的控件不就得了
用两个窗口拼接成一个.
自己做一个最大化和最小化关闭按钮就行啦!
腾讯核心创始人张志东半年后卸任首席技术官 改任终身荣誉顾问和学院讲师 咱们约会吧,Web设计师教你不一样的语言 开发者不容错过的10款免费JavaScript游戏引擎 付费授权、开放源码,全新虚幻引擎4正式发布! Larry Page未来计划:用科技创造美好生活 AWS 8周年,收入超四主要对手之和 分析:北京网络广播电视台私有云实践 腾讯云总经理陈磊分享微信云三步曲 十大技术,十家机构,从行业制高点一览大数据 【OSTC讲师专访】严旭:文艺豆瓣也很开源 大姨吗携手睿仁医疗 推智能体温贴Raiing 三个火枪手将重袭传统零售业 网易王健宗:革命Hadoop,Spark带来百亿市场价值! MediaTek高级总监Chien-Ping Lu:HSA在下一盘大棋 Docker一周岁生日快乐 虚拟现实,正在改变什么? 一周消息树:腾讯CTO张志东离职 未来希望帮技术人成长 又见真人CS:13th Lab推出移动FPS对战平台 前瞻、教育、创业:Maker Faire演讲嘉宾揭晓 提高API采用率的六大方法 一周热点:以咖啡店为例演示Web应用程序扩展 中国云计算大会PPT集萃(四):数据安全与实际应用挑战 CDN前景光明,SDN发展的驱动力源于对产业的颠覆 Android、WP双系统若要发展 难题不断 即将于下周召开的微软Build 2014六个愿望清单 【独家专访】腾讯陈磊:你不知道腾讯对开源有多爱 地下数据交易网站Rescator被黑,疑似Target报复 Spark独门秘籍:打造结构一体化、功能多元化的高效数据流水线 【走进支付宝】重磅嘉宾!历届“走进企业”回顾 【OSTC讲师专访】腾讯TDW项目:开源的分布式数据仓库 ID爆发的物联网时代,我们该如何管理手中的数百个账户 如何操作Printer对象时设置自定义纸张 调查:请问大家编码时是不是严格按照标准风格来写(比如大小写,缩进,变量命名等)? 这是不可能完成的任务吗?? ●本科明年毕业的xdjm们,找到工作了吗,试用期月薪多少?我找到厦门某公司,才1900啊● vbscript的转义符是什么? 哪位大哥可以推荐几本好书? "控制面板”不见了 请大家帮忙解决一下!!!!!!!!谢谢! 两个oracle的问题! 谁有这本手册:TI80486DX2 processor SMM programming DataReportPlus的作者,进来帮帮忙~~~ 寻找一个功能强大的实时曲线绘制控件,全分答谢!!!!! Win2000和Linux作网关共享上网,谁优谁劣??? 在哪有人气旺的php论坛或者把你们的QQ帖出来也可以 哪里有c++习题与解析 电子版下载。。。 关于dialog 大虾们,帮帮忙!如何在vc的环境下进行c++的程序(把c++的程序写在vc中)! 是我错了吗? 高分,高手 请教显卡BIOS的资料,如何对它进行读写操作 Delphi6与Delphi5之间的一个难以解决的问题 好消息:程序员大本营中的汇编资料真的不错! IE刷新问题 特别感谢:weixxxp(想一想),bluepower2008(蓝色力量),Haiwer(海阔天空)等先生的帮助。我的程序基本完成了。就是谈价钱方面,小弟还请各位帮个忙。 vc.net与vc有什么区别? 请问各位大虾!小键盘的键值各是多少呀(16近制) 路由器 各位高手请进来!!! 那位大哥有PB下用于控制打印机自定义纸张大小的函数?小弟急用!先谢过了! 学VC好难! 急诊++++++ 关于mouse_event的问题。 怎样返回一个数组??——急! 资源管理器里面没有内容 偶会ACCESS,VFP,熟悉VC,有推荐的单位吗?做毕业设计也行 请问VB中如何将含有picturebox的窗体打印出来? 请教高手,一个派生类的问题 怎么用代码改变本地机的系统时间? 有谁玩过在ie中调word吗?高分相赠呀! 高手们救命呀!! 如何得到NEOPLANET风格的界面代码? 紧急请教:音量大小调整如何编?????????????? 关于double类型为null的问题。 我的Win2000突然控制台的默认值变成全屏了,请问如何改回窗口模式 我的IE浏览网页的时候,在输入框中无法输入任何东东,怎么解决? 如何让工具栏按钮按下后不弹起来?如何做到一个TOOLBAR对应一个MENUITEM,由菜单来控制TOOLBAR的隐现? VB没市场了吗? 关于EditMask的问题,是PB的Bug吗? 147分求助:那有星际108B下载 文件存在判断 如何在com中运用ado的方法实现对数据库的操作??(急!!) OpenGL的入门级问题. 1kg/m3等于多少 t/m3 滑阀真空泵泵油变成乳白色是怎么回事都是新泵,泵油使用时间只有几十个小时,几组真空泵的滑阀泵油就变成了乳白色,请问这是怎么回事?是哪些原因是导致的?怎么解决排除? 为什么远距离输电多用铝导线而少用铜导线? 全国硅胶硫化剂哪家做得好的? 真空镀膜机的.旋片泵,扩散泵,滑阀泵,的作用是什么,求行家解答, C25砼每立方多重? 比较铝、铜、铁三种金属活动性顺序>? ■■使用不锈钢餐具和厨具有什么禁忌?■■■■■■■ 一立方商品混凝土的重量标准的上平混凝土 一放是多少重量 人类历史上最早使用的金属材料是什么金还是铜?好像金稳定一些………… 天津市区的不锈钢餐具厨具制造商都有哪些啊? 已知圆C1:(x-2)^2+(y-3)^2=1,圆C2:(x-3)^2+(y-4)^2=9,M,N分别是圆C1,C2上的动点,P为x轴上的动点.则|PM||PN|的最小值为. 金属材料中常见的晶体结构有哪几种?纯铁,铝,铜,镁各属于哪种晶体结构? 优质不锈钢厨具、餐具,英文怎样写? 一立方砼的重量是多少? 10000除以2等于几啊 不学的 写出1至20的平方和1至10的立方 2个电容串联,分别为C1.C2 C1端电压是 C2/C1+C2吗? 一尺等于10寸几年级学的 植入人体的金属为何首选“钛”? 已知椭圆C1的方程为x^2/4+y^2=1,双曲线C2的左、右焦点分别是C1的左、右顶点,而C2的左、右顶点分别是C1的左右焦点.(1)求双曲线C2的方程(2)若直线y=kx+√2与双曲线C2恒有两个不同的交点A和B, 硅胶硫化剂的添加量一般是多少 铁、铜等金属材料可做炊具, 生物梯度运输是什么? 梯度是什么意思? 硅胶餐具用哪些硫化剂最好? 一千克等于多少立方厘米 不锈钢氩弧焊对人体有什么危害大虾哥哥留给你了回答我了哈哈 谁有硅胶硫化剂配方? 铝块能否被磁铁磁化,被磁化的物体是镍,钴铁等,有什么要求被磁化的物体是镍,钴铁等,对于这些物体有什么要求,为什么 顺浓度梯度和逆浓度梯度是什么意思?这个浓度是指谁的浓度?我问的是低浓度高浓度是问是溶质还是溶液还是溶剂的............................................................ 谁有生活妙招~包包上的铁饰生锈了,怎么方便妙招去铁锈?别说用硫酸什么的化学药品,有啥平常用品就能去铁锈的 铁为什么能磁化?磁铁为什么能磁化铁? 顺相对含量梯度和逆相对含量梯度的区别 什么方法能让铁不生锈 那些金属材料是可以被磁化的?我知道不是所有的材料都可以被磁化,那问题是铸钢材料可以被磁化吗?比如像:ZG40Ni35Cr25Mb,ZG30Cr25Ni20,ZG45Ni35Cr25NbM一类的,如果可以磁化,那磁化效果如何?需要什么 渗透作用是顺浓度梯度还是逆浓度梯度?发生渗透作用的水分子是从低浓度向高浓度移动为什么还是顺浓度梯度?不懂点:生物里面的浓度是否类似化学里的量浓度?这样水不应该从高浓度到低浓 有没有使铁不生锈的简单方法 为什么铁容易被磁化而铜不能被磁化?金属被磁化的能力与什么有关? 关于梯度为什么说梯度方向是函数增加的最快方向? 医用硅胶用何种硫化剂 为什么铁能被磁化而铜、铝不可以?从微观结构或物理的角度来回答 平常用的炊具,如何知道是铝的还是不锈钢的 一立方米是不是等于一吨? 什么是三位换向阀的滑阀机能?分别有哪几种? 滑阀与其他阀有什么区别 1立方米等于1吨吗 什么是手滑阀 你和,我想请教一些,电磁阀工作是靠磁力直接推动阀体内的滑阀工作的吗?还是通过吸住动铁芯打开气路,通过气源压力推动活塞,靠活塞推动滑阀? 请写出日常生活中防止铁制品生锈的方法,并说明其中的道理 双动滑阀的作用是什么? 请教大家:气路中电磁阀与机械阀(手拉阀、手转阀)的区别,或是各自的优点,就是两者的选用情况……谢谢! 说说人们在日常生活中防止铁制品生锈的方法(3.种),并说其中的科学道理!(要自己想的) 不锈钢厨具那个牌子好市场上有没有哪个不锈钢厨具品牌比较好的 ( )不是汽车动力转向左右转向力不一致的原因是 A缺液压油或滤油器堵塞 B分配阀的滑阀偏离中间位置C分配阀的滑阀虽然在中间但与阀体台阶的间隙大小不一致D滑阀内有赃物阻滞 人们日常生活中防止铁制品生锈的方法(至少四种)快 滑阀泵与罗茨泵有什么区别 电工操作上为什么规定不能把铜导线铝导线连接在一起使用?是因为连接一起时接头处在潮湿的空气中形成的原电池,铝为负极,铜为正极,而电解液是什么?水么? 20亿m3等于多少m3 滑阀泵跟罗茨泵有什么区别? 快要坏掉的八音盒的结局是什么意思?还有 有出DVD版吗
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn