06
2010

获取图标的 API 比较

Tags:

HICON ExtractIcon(HINSTANCE hInst,LPCTSTR szFile,UINT nIconIndex);
ExtractIcon从资源文件(*.exe;*.dll;*.ico;*.icl)中获取指定索引位置的(大)图标。
UINT ExtractIconEx(LPCTSTR lpszFile,int nIconIndex,HICON* phiconLarge,HICON* phiconSmall,UINT nIcons);
ExtractIconEx同ExtractIcon,但可以获取大小图标、可以指定获取的图标数量。
阅读全文——共715字

0
09
2010

处理窗口控件文件拖动事件

Tags: ,

msdn 提供了一种替换控件处理函数的方法。
http://support.microsoft.com/kb/86724
其实可以不用这么麻烦,可以设置窗口为接受文件拖动,然后根据鼠标释放时的坐标获取控件对象,这时就可以分别处理不同的控件了。

阅读全文——共378字

0
十一
25
2009

ListView 编辑列表项

Tags: , ,

设置了 LVS_EDITLABELS 样式的 ListView 是可编辑的。两次单击列表项后会出现编辑框,但是编辑完成后列表项内容并不会改变,因为 Windows 默认的窗口处理函数没有处理这个事件。编辑完成后 ListView 会向父窗口发送 LVN_ENDLABELEDIT 消息。
使用下面的代码处理编辑完成事件:

case WM_NOTIFY:
阅读全文——共788字

0