C++
huangzhe10
这个作者很懒,什么都没留下…
展开
-
封装一个Win32弹出提示框的函数(用于Window控件 显示Tooltip)
原标题:封装一个Win32弹出提示框的函数(用于STATIC等控件显示Tooltip) HWND WINAPI CreateToolTip(HWND hwndOwner, LPCTSTR szTip) { INITCOMMONCONTRO转载 2011-09-28 14:35:01 · 1215 阅读 · 0 评论 -
组件使用特别注意 CoInitialize
话说CoInitialize与CoUninitialize是夫妻;使用如下:CoInitialize(NULL);//组件使用代码部分…… CoUninitialize();但是,特别注意:所有的组件代码使用都得在其中,我们在函数中获取某个组件的指针作为原创 2011-10-17 15:49:03 · 529 阅读 · 0 评论 -
vs C++控制台程序后台运行
C++控制台程序后台运行,很简单只需要在main函数之前加入、//隐藏 控制台窗口#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")注意函数入口应为 main() 函数即可特别说明:此方法仅仅适用于vs 2003以上版本,已经经过验证。因为原创 2011-10-15 16:04:25 · 2517 阅读 · 0 评论 -
bind端口失败,重绑定
SetHandleInformation((HANDLE)sock, 0)设置Sock 句柄不可被子进程不被继承,防止程序退出后 第二次bind端口时先前端口还被占用或者设置端口可复用BOOL val = TRUE;//SO_REUSEADDR选项就是可以实现端口重绑定的isetsockopt(s,SOL_SOCKET,SO_REUSEADDR,(char *)原创 2012-12-29 16:35:43 · 1295 阅读 · 0 评论