EMACS 加一点东西

EMACS 加一点东西
近来玩EMACS 文本编辑器

不用用 就只用记事本功能

写的时候 就CX CF 然后写文件名 FF

写完东西后 按CX CS CZ 好过引的一组 保存并最小化

很好 这样的组合 但是最小化后 我找不到如何重新唤醒这个ES的方法

然后 我觉得 如果 最小化 再有一个全局的热键 唤醒就好了

于是 觉得这个随便用VC写一下就可以了

那就上网搜搜 汗 对windows api 不是惊人的明白 无法不网

搜到是 reg??hot??key 然后看看
想了一下 就找到ES窗口 然后注册一个全局热键给本地这个窗口 响应 最大化ES的函数 showwindow 这样就OK啦

咁我就用控制台写了
然后控制台的窗口句柄 找不到 找到了一个Handle 未果

放弃了 那用一个createwindow自己创建一个窗口算了

代码检查出错基本上我无 我只是写写方便一下自己玩ES 不要学这样无检查性的代码

起码我无检查注册热键成不成功的

有了这个exe

按ALT + Z 就是唤醒ES的了

跟Ctrl + Z 对应一下
 
然后觉得这个窗口阴住地方
搞了个Ctrl + alt +shift +D 的隐藏这个东西 显示也用这个键

系统套盘那个不想搞 合适几行代码了事算了

ES_now   

2010_1115 更新
http://www.cppblog.com/Files/jimsmorong/esnow_bjam.rar

代码与EXE都在这里 

你可能感兴趣的:(EMACS 加一点东西)