社区
界面
帖子详情
问题不知道该怎么称呼,有兴趣来看看
happycock
2006-03-13 12:54:28
我用ListBox和Edit组合做了一个可以直接编辑的列表框,开始响应的是单击左键,然后把Edit挪过去。看上去挺好的,后拉发现如果用键盘的上下键的话,马上就露馅了。于是又响应keydown,省点事就直接调的响应单击的函数。然后就有意思了,Edit挪的始终慢一拍,我分析是我的响应函数比默认的响应函数先执行。
不知道有什么办法让我的响应函数比默认的后执行。
...全文
180
6
打赏
收藏
问题不知道该怎么称呼,有兴趣来看看
我用ListBox和Edit组合做了一个可以直接编辑的列表框,开始响应的是单击左键,然后把Edit挪过去。看上去挺好的,后拉发现如果用键盘的上下键的话,马上就露馅了。于是又响应keydown,省点事就直接调的响应单击的函数。然后就有意思了,Edit挪的始终慢一拍,我分析是我的响应函数比默认的响应函数先执行。 不知道有什么办法让我的响应函数比默认的后执行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happycock
2006-04-05
打赏
举报
回复
出现这种问题原来是我截获的消息不对,应该截获selchanging。但是先调用默认的处理函数还是后调用,仍然是个问题——实践表明是先调用自己的处理函数,但有时候需要后调用,这是个问题。MFC可以在对应虚函数前做些操作,后面也可以做些操作,这也是一种策略吧。
Snow_Ice11111
2006-03-13
打赏
举报
回复
http://www.codeproject.com/combobox/lbed.asp
采用在列表框中动态创建一个从CEdit派生的新类的方法实现。不知道对你有没有用,可以参照示例的实现方法。
chehw
2006-03-13
打赏
举报
回复
通常的作法是在点击listbox时,
1、读listitem的文本 ==> SetWindowText(hEdit, ...); ==> 在相应的位置上显示edit
2、处理edit的EN_KILLFOCUS事件,设置listitem的文本, 隐藏edit
striking
2006-03-13
打赏
举报
回复
应该重载CEdit,在Edit的PreTranslateMessage处理
happycock
2006-03-13
打赏
举报
回复
列表框默认处理单击事件和键盘事件,会使某项被选中。
单击的时候,先使某项被选中,然后响应消息处理函数,结果取得的选中项就是想要的。
使用上下键的时候,先响应的消息处理函数,然后改变选中项,结果在函数中取得的选中项还是没更新前的。
我分析就是这样,大家作过这方面的可以试试,我没使用键盘操作之前也没发现。
powerwin
2006-03-13
打赏
举报
回复
略懂搂主的意思,搂主是不是要做个每行可以编辑的列表控件?编辑时在选中的项目上单击,就可以编辑(类似于给文件重命名的方法)。是不是这个意思
如果是,请先不要放置edit控件。在ListBox选取的时候去创建一个Edit
然后用m_edt.ShowWindow(WS_SHOW)显示在需要修改的地方
PostgreSQL基本使用Schema
PostgreSQL 模式(Schema)可以理解为是一个表的集合(或者所属者)。例如:在 MySQL 中;所有的表都 “存放” 在一个库中。使用时,用库.表名;假若有库,其内有表,统计表行数SQL:select count(*) from testdb.client;在 Oracle 中;所有的表都 “存放” 在一个用户中。使用时,用用户.表名;
MySQL:想实现sql语句进行批量删除数据库或表,而引发的熬夜探究
MySQL:想实现sql语句进行批量删除数据库或表,而引发的熬夜探究
GaussDB数据库如何创建、修改和删除Schema?
Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。每个数据库包含一个或多个Schema。数据库中的每个Schema包含表和其他类型的对象。数据库创建初始,默认具有一个名为public的公共Schema,所有用户都拥有此Schema的usage权限。此外,每个数据库都包含一个pg_catalog Schema,它包含系统表和所有内置数据类型、函数和操作符。
mysql查询所有索引,删除所有索引,重建所有索引
mysql查询所有索引,删除所有索引,重建所有索引
产业园区运营负责人如何利用产业大脑实现企业精准招商?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
界面
15,975
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章