
边边角角
spracle
这个作者很懒,什么都没留下…
展开
-
IME和假全屏
近期工作中处理的一些问题,简单的记录下。问题不大,但是有坑,初次接触很讨厌,顺利快速解决太需要经验了。对于Windows平台,游戏如果要全屏,则输入法提示框显示不出来。解决方法一般有两种:接管所有的IME消息,自己绘制输入法提示框。这种方法坑多,工作量大,还不保证美观,绝不推荐。用假全屏。之前查资料说假全屏效率低,害得我一直不敢往这方面想。最后没办法了,发现完全不是那么一回原创 2013-12-26 21:24:16 · 1211 阅读 · 0 评论 -
WinDBG调试简介
前段时间做了个PPT分享:WinDBG调试简介.特别的感触有以下几点(后面是对PPT内容的简单梳理):有压力才会有动力。那一周行动力特别强,翻资料找书写例程,时间利用率特别高网上的资料没书上的系统权威。书真心是首选开始就是工作的一半。拖延了2天迟迟不开工,后面一旦开始了,就进入刷刷刷的节奏先理出框架,细节慢慢完善,整个过程会通畅很多。一定要分配好任务片不会画流程图真是做原创 2013-12-26 21:35:30 · 843 阅读 · 0 评论 -
让CEGUI的Editbox控件支持复制,粘贴
让CEGUI的Editbox控件支持复制,粘贴。鉴于CEGUI内部,集成太多的东西,不利于维护,因此对windows Clipboard 的API函数的控制,放在客户端实现,同时CEGUI只负责Ctrl+C,Ctrl+V被按下的时候,发出相应的消息即可。但这样就又引出了新的问题:负责处理该事件的回调函数在lua中,对utf8编码的处理比较烦,关键是没有相应的字符串函数供你调用;回想一下,C原创 2013-12-26 21:12:13 · 705 阅读 · 0 评论 -
CEGUI很难响应双击事件的解决方法
项目中,某一天突然出现了这样的问题:CEGUI中的控件很难响应到双击事件。之前双击一下房间列表中的图片很容易就进到某一房间了,而现在要在控间上连续猛击N下才侥幸进的去。昨天,好好的研究了一下这个问题,最后终于解决掉。首先,cegui内部支持两种方式产生鼠标双击事件:第一种,接受window直接发送的双击事件,与之对应,外部要有一个消息注入: {%highlight c++%}原创 2013-12-26 21:05:43 · 595 阅读 · 0 评论 -
sublime Text与markdown、hlsl、graphviz
sublime Text写markdown:语法高亮安装markdown preview预览:ctrl + shift + p ----> mdp,选择一项即可上述指令对应在浏览器中预览。如果需要输出pdf,利用chrome的打印功能即可。sublime Text写hlsl(或glsl,cg,fx,unity shaderLab文件等):语法高亮编译: 用D原创 2014-03-06 19:05:15 · 2284 阅读 · 2 评论