热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

高手并热心肠进来说话。(vc++相关)

我有个写好的程序是实现基于语法的编辑器,就是类似于vc的语法提示对话框。这个程序是用ListBox做的一个提示框,比如你在编辑区输入aaa,当你数完a的时候就会弹出一个提示框,显示aaa让你备
我有个写好的程序是实现基于语法的编辑器,就是类似于vc的语法提示对话框。
这个程序是用ListBox做的一个提示框,比如你在编辑区输入aaa,当你数完a的时候
就会弹出一个提示框,显示aaa让你备选。
但这个程序没有实现对象的属性的备选,就是说我想输入aaa.color,当输入.或->的时候
提示框能弹出aaa的所有属性让我备选。
第二个没有实现的是弹出提示框后不能感应到
上下移动键,也就是说我必须先用鼠标点一下提示框里的某一项才能用上下键选择。
第三个没实现的也是最关键的就是没有实现将选中的项加入编辑区。就是说我在某一提示
项上回车后,文本项并没有进入编辑区。
具体情形在下载我的程序后就更清楚了。

由于我杂事缠身并才疏学浅,如有哪位高手助我实现这些功能所有分数作为回报。或提出思路也可以。多谢


我的程序的下载地址:(非常小)
ftp://pub:pub@pub.chinafsdu.net/个人目录区/MyEdit.rar

28 个解决方案

#1


look

#2


看看再说

#3


参与就是帮忙

#4


怎么样了,各位?工期紧,要求高,难度大。

#5


难度大

#6


我试一试看,我刚学VC.:-)

#7


I make a little small modification, And store as MyEdit_ClineXXXX.rar in your folder.

#8


先下下来试试吧!把握不大……

另:楼主的电子书可真多啊!:)

#9


感谢大家,我这就去试试。
另外那个地址不是我的个人地址,请大家善待那个ftp.
自由的空间不多了,让我们善待每一寸土地。
为自由。

#10


to Cline(营营) :
谢谢,但你的压缩文件是0字节。
我的油箱是:
unfeeling@sina.com
请各位以后直接发给我的油箱最好。
十分感谢

#11


看看!!

#12


look

#13


已发出。(只是进行了简单的修改,离应用还有一定的距离)

#14


哪位给我留了csdn短信,问我如何把结果发给我,
可以直接发到我的信箱里,正如上面所示
unfeeling@sina.com

#15


先看看

#16


unfeeling@sina.com
刚查过,没收到

#17


up

#18


Sent again

#19


这是程序的逻辑问题还有设计问题。在输入.或者->时你可以用同样的捕获aaa的办法一样捕获这个输入,然后显示属性选择窗口。第二个问题你可以将弹出的窗口设为Actived。第三个问题可以获得使用者选中的内容,然后添加进去。

#20


搂主能不能把路径改成英文的?
我下不下来

#21


另外感谢各位的关注,我的程序也改动了一些,现在基本趋于正常了。不过还是没有收到任何网友的来信。如果大家对我的程序感兴趣,欢迎来信共同探讨。我的程序是个基于语法高亮显示的编辑器。

to  MyNameEPC(MyName):
第二个问题我就是由于不知在哪里设窗口的actived才发问的阿。
第三个问题我就是由于不知在哪里获得选中的内容才发问的阿。
能否发给我详细的代码或思路?多谢
我的地址
unfeeling@sina.com

to  DoubleJiang(Double) :
你可以给我写信我给你发过去。

#22


to Cline(营营):
你的信我刚收到,我下去自己学习学习。多谢

#23


学习。

#24


如果没有更多的信息我就准备结贴了。

#25


另外我想问一下视图类在onKeyUp()中与OnChar()中都有一个参数nChar,
为何我在两个不同的响应函数体中跟踪得到的nChar不一样,
比如我按下了一个'.',键值是46,可为何onKeyUp()中跟踪得到的nChar却等于
190,以至于我总是得不到对这个字符的响应,而在OnChar()中就能得到正确的
nChar等于46的值。
why??

#26


为什么?

#27


study

#28


另外我想问一下视图类在onKeyUp()中与OnChar()中都有一个参数nChar,
为何我在两个不同的响应函数体中跟踪得到的nChar不一样,
比如我按下了一个'.',键值是46,可为何onKeyUp()中跟踪得到的nChar却等于
190,以至于我总是得不到对这个字符的响应,而在OnChar()中就能得到正确的
nChar等于46的值。
?

推荐阅读
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 本文介绍了Android中的assets目录和raw目录的共同点和区别,包括获取资源的方法、目录结构的限制以及列出资源的能力。同时,还解释了raw目录中资源文件生成的ID,并说明了这些目录的使用方法。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • 引号快捷键_首选项和设置——自定义快捷键
    3.3自定义快捷键(CustomizingHotkeys)ChemDraw快捷键由一个XML文件定义,我们可以根据自己的需要, ... [详细]
  • linux qt打开常用文件格式,设置Linux Qt文件默认打开方式为QtCreator
    Linux自定义文件打开方式也可参照文本抱歉,本文前段时间写的ubuntu下的Qt工程文件默认打开方式是不好用的,因为其他的文本文件也会受到影响,强迫症患者,每次打开Qt工程都是先 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Win10下游戏不能全屏的解决方法及兼容游戏列表
    本文介绍了Win10下游戏不能全屏的解决方法,包括修改注册表默认值和查看兼容游戏列表。同时提供了部分已经支持Win10的热门游戏列表,帮助玩家解决游戏不能全屏的问题。 ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
author-avatar
隔壁老吴
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有