ListView 中实现可编辑文本或双击出现下拉列表框 重写listview空间,在控件中添加下拉框和文本框
2019-12-21 20:08:36 44KB ListView 文本框 下拉列表
1
简单的vbs弹窗,问她最喜欢的人是谁?只有当她输入你的名字的时候,弹窗才会关闭,否则弹窗一直存在,一个简单的小功能,大家可以试试
2019-12-21 20:07:03 456B 爱情测试 vbs双击运行
1
下载包有完全源码和每一个功能的最详细实现过程(word),不用安装vc6.0,双击snake.exe即可运行 主要功能说明如下: 1 菜单栏说明 (1) 游戏 1)开始:游戏开始或game over!后的新游戏开始 2)停止:游戏进行期间可暂停 3)继续:将暂停的游戏继续 4)退出:游戏退出 (2) 背景 1)背景颜色:可以选红,绿,蓝,默认(白色),更多(为颜色对话框,可选任何颜色和自定义颜色) 2)背景图片:可选大头蛇,小粉蛇,大青蛇 3)背景音乐:控制着背景音乐的播放和停止 (3) 换肤:共有九种皮肤可选 (4) 等级:分为低,中,高三级,区别为贪吃蛇的速度 (5) 帮助:弹出阅读本文档的对话框 2 工具栏说明 1)中:中级游戏 2)高:高级游戏 3)红绿蓝:分别将背景设为红色,绿色,蓝色 4)开停继:游戏的开始,暂停,继续 5)音:音乐的播放和停止 6)色:为颜色对话框,可选任何颜色和自定义颜色 3 视图区说明 1)蛇头:蛇头为自己画的四个方向的位图控制 2)墙:特定位图资源画出,循环移动 4 状态栏说明 1)状态栏右下角显示日期,时间,得分 5 本游戏有快捷菜单 如:ctrl+b 为开始 ctrl+t 为停止 ctrl+e 为继续 ctrl+r 将背景设为红色 alt+x 退出
2019-12-21 19:58:50 4.93MB vc6.0 mfc 贪吃蛇
1
鼠标经常在单击时变成双击,所以打算写一个鼠标过滤驱动来修复硬件的BUG 鼠标过滤驱动能修复这个Bug的原理是: 鼠标在点击时,会触发一个硬件中断,然后发消息给过滤驱动,这时我在驱动中判断两次点击的时间间隔,如果小于100ms则认为是硬件故障,屏蔽掉该此操作 关于鼠标过滤,这里主要说一下IRP的取消。取消IRP还真是花费了我很多时间,原因是IoCancelIrp这个函数会直接回调完成例程,然后破坏了链表的结构,导致了蓝屏。(我在MyRead例程里面把IRP插入到一个链表里面,然后在MyReadComplete里面,从链表里面移除该IRP) 这样只好,在取消IRP时,复制一个新的链表,在新的链表里面对IRP进行取消,这样总算是OK了 好了,废话说完了,大家看代码吧:
1
在VS平台开发的一个可以双击ListControl单元格进行编辑的代码示例。
2019-12-21 19:34:37 5.89MB ListControl ListCtrl 双击 编辑
1
一个WinForm的TreeView,某node的CheckBox初始状态为false,当双击这个node的checkbox时,会出现很奇怪的情况: 第一次双击checkbox,checkbox显示的状态会切换两次状态,unchecked-> checked-> unchecked,而AfterCheck事件仅触发一次,在AfterCheck事件中获取到的checkbox状态为checked。在这里checkbox状态已经和显示状态不一致了 以后每次双击,checkbox显示的状态会出现一次切换,AfterCheck也会触发一次,并且checkbox显示的状态和值的状态仍然保持相反。 除上面这个问题外,还有一点,当双击treeview 的checkbox后,如果再去单击或双击该界面中除这个treeview外的任何部分,系统会忽略第一次点击事件。举例来说,一个窗口中,有一个treeview,还有一个ok按钮,当我双击这个treeview的一个checkbox后,再去点那个ok按钮,第一次点击是没有任何作用的,第二次以及以后的点击才会有效,包括点击最大化,最小化,以及关闭这种系统按钮。 为了解决以上问题,我重写了TreeView控件,在不影响其它地方的前提下,能很好的解决以上问题。我的环境:.Net framework4.0 + VS2005 + Win7 编译通过,并付执行程序。-
2019-12-21 18:55:16 65KB C# TreeView CheckBox 解决
1
这是自己写的成品小项目,思路已经写了一篇博客(https://blog.csdn.net/Drogon1999/article/details/80187245),功能都在博客里面说了。编译器使用的是Android Studio 2.3.3
2019-12-21 18:49:20 30.93MB VideoView
1