近来玩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都在这里