- 博客(4)
- 资源 (26)
- 收藏
- 关注
转载 窗口的子类化与超类化
1. 子类化 <br />改变一个已经存在的窗口实例的性质:消息处理与其他实例属性。<br />在SDK编程范畴内,子类化就是改变一个窗口实例的窗口函数(通过GetWindowLong()和SetWindowLong()),子类化所要做的就是为某窗口实例编写新的窗口函数。其操作是在实例级别上进行的。<br />在 MFC中子类化的情况有所不同:所有MFC窗口有相同的窗口函数,由该窗口函数根据窗口句柄查找窗口实例,在把消息映射到该窗口类(class)得消息处理函数上。为了利用MFC的消息映射机制,不宜改变窗口
2011-02-24 00:00:00 677
原创 SHFILEOPSTRUCT pfrom pto 如何赋值
想删除一个文件夹下所有文件,一查RemoveDirectory却查到SHFileOperation函数,它是参数是SHFILEOPSTRUCT这种类型的结构,对于其中pfrom和pto 赋值问题相信烦倒了不少人。下面有两种可行的方式,提供给大家,有不当之处请指出。1.SHFILEOPSTRUCT pData; pData.hwnd = NULL; pData.wFunc = FO_DELETE; pData.pFrom = "C://abc//def/0"; pData.pTo = NULL; pData.
2011-02-17 15:10:00 1419
原创 RegEnumValue调用失败返回ERROR_MORE_DATA
BOOL RegQueryKeyValue( HKEY hKey, TCHAR *lpName, TCHAR *name, TCHAR *value ){ HKEY handle; if ( ERROR_SUCCESS != RegOpenKeyEx( hKey, lpName, NULL, KEY_ALL_ACCESS, &handle ) ) { return FALSE; } TCHAR achkey[MAX_KEY_LENGTH]; DWORD cbname; TCHAR achclass[MA
2011-02-16 21:43:00 4327
原创 post-build command 设置
<br />我们通常会在这里写些命令如拷贝文件到指定的目录,相当方便,先展示正确的命令格式<br /> <br />copy "D:/workspace/aaa/Debug/RemoveFile.dll" "D:/workspace/bbb/Debug/RemoveFile.dll"<br />或者 copy "Debug/RemoveFile.dll" "../bbb/Debug/RemoveFile.dll",<br />一个是绝对路径,一个是相对路径,都是正确的。<br /> <br />像copy
2011-02-16 17:18:00 3924
UDP打洞demo
2017-03-27
自动生成pojo和mapping
2015-08-13
pojo和xml自动生成工具
2015-08-11
128 Code打印
2013-11-04
chrome v8 vs2010编译指导及 helloworld测试工程
2013-05-26
gtest demo
2012-05-24
休息提醒工具
2012-03-31
MFC对话框打印及预览功能完美版
2012-02-29
tcp 文件传输
2012-02-14
socket UDP
2011-08-21
vs2008 可用的 ado 封装类
2011-06-27
Uxtheme 相关的几个文件,界面开发用的
2011-05-14
wmstub.lib and WMVCORE.lib
2010-12-04
魔兽1.20的工具+源码
2009-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人