visual C++
bai_lu_sz
这个作者很懒,什么都没留下…
展开
-
mysql 截取字符串
MySQL 字符串函数:字符串截取MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, length)mysql> se转载 2012-11-26 20:36:04 · 806 阅读 · 0 评论 -
CBitmapSlider扩展
http://www.codeproject.com/Articles/4850/CBitmapSlider 试用了很多slider 发现这个还是最稳定 最给力的相对于作者给出的代码 做了如下修改: 1:添加滚轮事件 2:添加EnableWindow的函数:EnableEx代码如下:#ifndef _MEMDC_H_#define _MEMDC_H_//////////////////原创 2015-07-13 16:58:43 · 976 阅读 · 0 评论 -
内存泄漏工具umdh的使用
内存泄漏工具umdh(User-Mode Dump Heap)的使用1:设置符号路径 _NT_SYMBOL_PATH [SRV*C:\symbols* http://msdl.microsoft.com/download/symbols]2:启动堆栈跟踪 gflags-i notepad.exe + ust3:获取快照 tlist umdh -p:124 -f:notepad124_s.lo原创 2015-05-13 16:38:26 · 1065 阅读 · 0 评论 -
主界面在程序运行时隐藏 DoModal的二三事
隐藏界面比较好的方案是重写DoModal VS2008版 重写:INT_PTR CIGoClientDlg::DoModal(){ // can be constructed with a resource template or InitModalIndirect ASSERT(m_lpszTemplateName != NULL || m_hDialogTemplate != NU原创 2015-05-12 17:01:04 · 2265 阅读 · 0 评论 -
崩溃之gflags
前些日子 遇到一个这样的现象三台电脑 环境都是win7 sp1 x64 配置分高中低三等(后面用ABC代替) 运行一个程序时 发现 B上面运行会失败 指向AR库 而AC上面运行就不会出问题调试也未发现AR库上有问题 (非源码级调试 不同的负责人负责不同的模块 没有上面的批准 源码无法互传) 无奈之下又在其他几台电脑上测试 发现都没有问题这时有人提出环境是否不一样 (原创 2015-02-05 11:33:53 · 831 阅读 · 0 评论 -
隐藏MFC对话框DoModal出来的窗口
前言:环境:win7sp1 x64 vs2008 mfc目的:对话框程序 想在初始化时隐藏界面实施:- 在重载函数OnInitDialog()中添加ShowWindow(SW_HIDE); 发现不起作用 所以有了度娘谷哥之路过程:- WM_NCPAINTvoid CxDlg::OnNcPaint(){static int i = 2;if (i > 0)原创 2015-01-29 12:05:29 · 3274 阅读 · 0 评论 -
windows学习20150128 之 windows服务
1:服务分两种:- 符合Service Control Manager(SCM)接口规则的 服务应用程序- 符合设备驱动协议的驱动服务 虽与Service application类似 但跟SCM没关系2:服务在vista上有了如下重大改变:- 延时自启动- 故障检测和恢复- 预关闭通知- 限制网络访问- 最小特权运行- 服务隔离 (意思大概就是不需要高权限就原创 2015-01-28 18:11:24 · 731 阅读 · 0 评论 -
vs2008调试程序无法进入main函数
http://bbs.csdn.net/topics/320149374导读上面的程序一直好好的 突然原创 2014-10-09 17:59:06 · 4258 阅读 · 0 评论 -
按钮效果
#if defined _M_IX86#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df'原创 2014-01-18 10:29:41 · 786 阅读 · 0 评论 -
wmi 错误
打开vs2010调试wmi程序 发现wmi服务被删了(winmgmt) debug 出规了如下错误:get-wmiobject categoryinfo invalidoperation: [get-wmiobject], comexception一般这时不要慌 Crtl + R cmd winmgmt /regserve原创 2014-01-26 12:46:52 · 1302 阅读 · 0 评论 -
打造圆润的mfc
添加如下文件:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'最后 效果就是:原创 2013-10-29 18:27:58 · 722 阅读 · 0 评论 -
vc提供的遍历目录的函数 FindFirstFile
VC声明 HANDLE FindFirstFile( LPCTSTR lpFileName, // file name LPWIN32_FIND_DATA lpFindFileData // data buffer );功能说明 该函数到一个文件夹(包括子文件夹)去搜索指定文件 如果要使用附加属性去搜索文件的话 可以使用FindFirstFileEx函数参数说明 H原创 2012-12-18 17:48:31 · 2478 阅读 · 1 评论 -
Visual C++中很实用但是大家很少用的一些功能
1、在调试状态下让win程在输出窗口中显示调试信息,可以用_RPTn 宏n为显示参数比如_RPT0(_CRT_WARN,"text"); _RPT1(_CRT_WARN,"%d", iTest); _RPT2(_CRT_WARN,"%d,%f", iTest, fTest);....依次类推,详细见msdn========================================转载 2012-12-11 13:14:28 · 908 阅读 · 0 评论 -
缺少 mfc100d.dll msvcr100d。。。
在新环境里装了 c++运行库 一个mfc程序就报这种错 用depends看了一下 发现确实少了很多 在release版本时 启用调试就会出现这种现象 关闭调试就ok了 点击工程的属性->配置属性->链接器->调试网上也有其他说法:点击工程的属性->配置属性->链接器->调试,将修改右边的生成映射文件选项。原创 2012-12-07 12:36:25 · 3279 阅读 · 5 评论 -
UI线程和工作线程
在开发带界面的产品时,特别需要注意UI线程和工作线程的耦合性,一定不能太高主要注意两点:UI调用库(工作模块)函数时,函数一定要注意 sleep和同步对象 不然可能会卡住UIUI提供函数让库来回调时,函数里若有界面操作,一定要解耦。 不解耦说不定啥时候就卡住render可以让库来回调,为什么不会卡住UI? 因为render一般是gdip绘图 不涉及到界面操作。原创 2015-09-11 12:54:27 · 1275 阅读 · 0 评论