摘要:
昨天刚刚了解到系统热键的API: RegisterHotKey(),当时很感慨,因为这些年来,经常用到的是【快捷键】或用【键盘钩子】实现的全局快键键,因为我不知道有现成的系统热键的API可用,有点丢人了。 现在想想,系统的快捷键,系统热键,键盘钩子他们各有各的特点,简单做个总结: 1. 快捷键(Ac 阅读全文
摘要:
多少年了,尽然不知道定义一个系统热键是如此的简单:RegisterHotKey() 与 UnregisterHotKey() char keys[3] = {'H', 'J', 'G'}; //可选的三个键 int n; for(n = 0; n < 3; n++) { //定义一个系统范围的热键 阅读全文
摘要:
算起来,使用 CodeBlocks 也有几年了,但对其了解只能算是皮毛,很多事情都是一知半解,没有搞清楚。 平时没遇到问题,也就没想去研究。 最近遇到一个很奇怪的问题,输出四个汉字其中一个变成问号。 黒白 单鞋 (注意:第一个汉字是 黒, 而不是黑) 其中,第一个汉字在输出的时候变成了问号,这什么情 阅读全文
摘要:
根据 NTLoadLibrary() 的源代码,可以看出, ImageMagick 内部使用的是 utf-8 编码,并且 NTLoadLibrary() 在加载 dll 的时候,先将 dll 的路径 转换成 wchar_t, 然后使用 LoadLibraryExW() 加载 dll static i 阅读全文
摘要:
今天发现: 如果之前的 mw 已加载了具体的图片数据后,再对这个 mw 进行: MagickReadImageBlob(mw, data, dataLen) 程序运行发生了崩溃。 最后找到原因: MagickReadImageBlob() -> 读取图像或图像序列。 图像仅在当前图像指针位置之前插入 阅读全文
摘要:
Notepad++ 既然可以在输入时提示函数参数,可是当提示函数参数的时候,输入具体参数时【自动完成】失效了。 一位用户遇到和我一样的问题:https://community.notepad-plus-plus.org/topic/11425/not-working-autocomplete-whe 阅读全文
摘要:
1.png8和png24的根本区别,不是颜色位的区别,而是存储方式不同。 2.png8有1位的布尔透明通道(要么完全透明,要么完全不透明),png24则有8位(256阶)的布尔透明通道(所谓半透明)。 png-8 和 gif 有一些相似之处,模式都是索引颜色,只支持像素级的纯透明,不支持 alpha 阅读全文
摘要:
之前一直没搞清楚 win 10 DPI: 200%,到底是哪个坐标受到影响。 今天算是搞明白了。 与鼠标相关的,比如点击,移动操作使用的相关坐标依据的是【逻辑分辨率】 与屏幕取色、截图,找图相关的坐标,依据的是【物理分辨率】 阅读全文
摘要:
学习和使用c这些年来,很多方面都未深入研究过,就如脱离了IDE后,我可能连编译一个c文件的命令都写不出来。 最近需要在c中内嵌汇编解决问题,参考网上相关的资料写了一段汇编代码,在测试的时候时好时坏,找了半天也没查到原因。 后来看到一篇提到 O2 编译选项,会自动优化指令,可能会修改内嵌的汇编指令。 阅读全文
摘要:
我怕我不写下来,将来我都不记得我还在 c 中嵌套过汇编语言,用汇编代码调用一个c函数的过程。 折腾了一下午,在网上查看相关的资料,然后照葫芦画瓢地在c代码中嵌套汇编,希望解决我所遇到的问题,可最后发现全是徒劳。 根据我的初步了解,在c中嵌套汇编来调用一个c函数的时候, 当c函数的参数过多时, 汇编代 阅读全文