![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows编程
马之人
一个固执的老程序员
展开
-
如何取得文件的超大图标 256*256
通常我们取文件或者目录图标都是用shell函数 SHGetFileInfo。然而此函数只能取到 32*32 和16*16的图标。如果设置参数uFlags 含有SHGFI_LARGEICON取得的就是32*32的, 如果是SHGFI_SMALLICON 就是16*16的。然而在Windows 7 上的资源管理器中,选择显示缩略图它能显示很大的图标。最大的能到256*256。但是我们的程序怎么原创 2011-12-07 15:49:34 · 2737 阅读 · 2 评论 -
鼠标下面子窗口响应滚轮消息 WM_MOUSEWHEEL,而不需要焦点,也不改变焦点。
转动滚轮会导致Windows在有输入焦点的窗口(不是鼠标光标下面的窗口)产生WM_MOUSEWHEEL消息。所以当子窗口没有焦点的时候将收不到消息WM_MOUSEWHEEL。但是,当我们把鼠标移到某个子窗口的时候,并转动滚轮,应该是希望这个子窗口响应滚轮,而不管它是否有焦点。最直接的解决方法是调用SetFoucs函数把这个子窗口设为有焦点。常规来说,滚轮是改变滚动条位置的,而单击鼠标左键才是用原创 2011-12-07 17:03:13 · 6871 阅读 · 0 评论