界面编程
文章平均质量分 73
woyaojinqu
这个作者很懒,什么都没留下…
展开
-
在(CListView)列表视图中添加右键菜单的方法
大家好,这是我的Blog第一篇文章,就用我最常用的列表视图做开始吧,我要做的功能就是在列表框上添加一个右键菜单,同时提示当前选中的文本内容,功能很简单,而且是在别人的基础上改编的,不过,一切事情都是从最简单的事情开始的,“天下难事,必做于易;天下大事,必做于细”,况且,只有站在别人的肩膀上才能看的更远,J,闲言少叙,书规正传。在codeproject网站中(http://www.codepro原创 2004-12-13 20:33:00 · 1689 阅读 · 0 评论 -
对话框的动画弹出和动画消隐
最近看到一篇文章《谈对话框的动画弹出和动画消隐》,文章提到了利用定时器实现对话框动画的效果,比葫芦化瓢,却发现不但没有动画,而且连窗口也没有了,经过简单的修改,终于实现了文中的效果,发现是作者少说了几个地方,在此将完整的实现方法贴出来,也算是在这个小程序上花费时间的小成果吧。相信我,照着这个步骤,肯定可以做出来的:->。首先,在vc6中创建一个基于对话框的程序,并简单的创建一个自己的对话框;原创 2005-01-11 20:21:00 · 1685 阅读 · 0 评论 -
在菜单条上添加泡泡提示
该功能的实现来源于codeproject上面的一个例子《Tooltips for Menu Item and popup menuitem》,其实例子讲的步骤很简单,不过我不打算简单的翻译一下,林语堂先生不是说:“只用一样东西,不明白它的道理,实在不高明”。 实现该功能的核心在于作者自己建立的一个MenuToolTip类,182行的代码实现了菜单提示的功能,下面我就将其一一解释开来,在每行代码原创 2005-01-07 09:44:00 · 1351 阅读 · 3 评论 -
模拟鼠标按键的实现
要实现本文的效果,关键是要理解消息机制,因为程序所完成的各种动作都是通过接收到的消息来决定的,因此,通过发送一些特殊的消息便可以指示程序完成相应的动作。有时在程序中需要模拟各种鼠标按键的动作::SendMessage(this->GetSafeHwnd(),WM_LBUTTONDOWN,0,0);//模拟按鼠标左键按下::SendMessage(this->GetSafeHwnd(),原创 2005-01-11 20:28:00 · 2147 阅读 · 0 评论 -
如何触发右键菜单的行为
虽然这是一个很简单的操作,但却耗费了我不少的时间,主要是我对消息机制没有充分的理解吧,最后终于在codeproject中找到了类似的例子,自己也顿开毛塞,写这篇文章的目的是对前面做的工作的一个总结,也想将自己的一些经验和大家分享,避免重走弯路。要实现标题中所说的功能,首先要了解Windows的消息机制,看了一篇专门讲述消息机制的文章,觉得很好,就将其中重要部分摘出来作为本文的铺垫(这篇文章来自雷神原创 2005-01-06 16:11:00 · 2257 阅读 · 0 评论