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 评论