- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 宏
宏是一个很奇怪的语法#define _0_NUMBER_N( prefix, suffix, n ) prefix##n##suffixcout会输出什么? 0.06//__VA_ARGS__ 是变参#define LOG( format, ... ) printf( format, __VA_ARGS__ ) string str="inweikun";i
2012-10-30 23:55:52 488
原创 在xp下安装iis5.1注意事项
iis5.1默认是不支持asp.net,需要在默认文档中添加Defual.aspx。如果先安装的framework,然后再安装iis,需要执行注册iis,方法如下在CMD中进入目录C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,运行aspnet_regiis1、aspnet_regiis -ga administrator(adm
2012-10-21 19:32:09 516
原创 监听button窗口鼠标mouse_over的消息
通过setwindowlong 监听button的消息,是不能接收到mouse_over和mouse_leave的消息的,需要通过mouse_move消息来解决,主要代码如下:TRACKMOUSEEVENT tme;case WM_MOUSEMOVE:if (!pBtnRecord->bTracking){tme.cbSize = sizeof(TRACKMOUSEEVENT);
2012-10-19 09:40:19 733
原创 C++各个寄存器的作用
ECX 是计数器(counter), 但是在C++类函数的执行过程中,用来存放this指针。EIP 寄存器存放下一个CPU指令存放的内存地址,当CPU执行完当前的指令后,从EIP寄存器中读取下一条指令的内存地址,然后继续执行。EAX EAX 是"累加器"(accumulator),C++类函数的执行完,用来存放返回值。ESP 寄存器存放当前线程的栈顶指针EBP 寄存器中保存当前线程的栈底指
2012-10-14 22:48:09 3556
原创 无标题栏窗口拖动的实现
原理是给windows发消息,使其认为整个窗口都是非客户端区域1 重载函数: UINT CDragDlg::OnNcHitTest(CPoint point) { CWnd::OnNcHitTest(point); return HTCAPTION; } 2 响应WM_LBUTTONDOWN消息时给wi
2012-10-13 15:20:52 498
uml最基础的九种图,简单易懂
2010-07-22
我对C++的总结,涵盖了整个C++的大部分内容
2010-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人