- 博客(7)
- 资源 (38)
- 收藏
- 关注
原创 20.VC(custom)-CFile详解
用了无数次CFile,最近突然发现自己对CFile却不是太熟悉,真是杯具!!!!!,所以做了个Demo验证了部分疑惑modeCreate:文件不存在就创建文件,若存在而无modeNoTruncate标志则清空文件,有modeNoTruncate标志则不清空
2011-01-26 09:32:00 3758
原创 0.net-关于socket的connect超时的问题
timeval tm; fd_set set; unsigned long ul = 1; ioctlsocket(sock, FIONBIO, &ul); //设置为非阻塞模式 bool ret = false; if (connect(...) == -1) { tm.tv_set = TIME_OUT_TIME; tm.tv_uset = 0; F
2011-01-25 10:34:00 3735
原创 9.VC(ui)-怎么让单行EDIT文本居中
利用多行文本框来模拟单行进行设置垂直居中派生一个基于CEdit的类CEditEx,重载create函数,记住是create,不是WM_ONCREATE消息,重载的目的是为了保证起始光标位置就在竖直中间靠左位置,代码如下
2011-01-19 11:15:00 5014 2
原创 18.VC(custom)-销毁窗口最佳时机
前几天发现自己的程序中使用非模态对话框,Debug版本有警告提示如下:Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called
2011-01-14 21:20:00 857
原创 17.VC(custom)-在Unicode环境下让Trace打印出中文字体出来
在Unicode环境下让Trace打印出中文字体出来?实现条件,重新配置地域化信息为中文,再调用Trace,再恢复原来地域化信息即可函数:setlocale原型: char * setlocale ( int category, const char * locale );
2011-01-06 21:02:00 1733 2
原创 16.VC(custom)-回调函数(callback function)
1. 回调函数(callback function)?回调,就是两个程序A和C,程序A中含有函数b,程序C中含有函数d,当A要调用C的某个功能时,C需要反过来调用A中的函数b,而且是A不得不为C提供函数b,而C不知道A提供的b叫什么,有什么参数,所以C会规定b有什么参数,然后由A通过C中的函数d传入函数b的名字(也就函数d的一个参数和b的函数原型一致),这时b就是回调函数,而d就是注册函数.举个例子HHOOK SetWindowsHookEx( int idHo
2011-01-06 17:26:00 1189
原创 15.VC(custom)- 在Vista Win7 下提高管理员权限问题
以下程序集清单(Assembly Manifest)示例使你的程序在VISTA和WIN7下需要管理员权限,即在程序运行时弹出UAC提升权限对话框。
2011-01-05 16:06:00 1692
debug.exe在win7-64下模拟
2015-08-25
SetStretchBltMode测试
2011-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人