C/C++
文章平均质量分 53
RST249143989
这个作者很懒,什么都没留下…
展开
-
在VC/MFC中为程序定义全局快捷键
<br />在VC/MFC编程中,可以为程序定义自己的全局快捷键,如不管在任何地方按下Ctrl+Alt+Z即可显示QQ窗口。<br />1、注册快捷键<br />在初始化函数,如OnInitDialog() 注册快捷键,代码如下:<br />BOOL CDlgCloseProSetup::OnInitDialog() <br />{<br /> CDialog::OnInitDialog();<br /> <br /> // TODO: Add extra initialization here<br />转载 2010-08-03 19:30:00 · 620 阅读 · 0 评论 -
CreateProcess函数启动子进程出错的原因
今天用CreateProcess函数启动本目录下的一个.exe文件,每次一启动都出错::CreateProcess(NULL, _T("XX.exe"), NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);在win7系统下一用这个函数,都会弹出XX.exe无法运行,问是否调试还是关闭和对话框。改启动系统的cmd.exe也不行。 多次尝试才知道原来第二个参数要以参数的形式传进去。即TCHAR cmdLine[30]={_T("XX.exe")};原创 2010-08-06 18:36:00 · 1351 阅读 · 0 评论 -
MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
1. Introduction<br />当我们在用MFC编程的时候,我们经常用到AfxGetApp()来获得当前的CWinApp的Instance。看看MFC的源代码中AfxGetApp()的实现,你会发现AfxGetApp()的实现并不像一般情况下面那样直接:<br /><br />_AFXWIN_INLINE CWinApp* AFXAPI AfxGetApp()<br /> { return afxCurrentWinApp; }<br />#define afxCurrent转载 2010-08-24 18:20:00 · 431 阅读 · 0 评论 -
C和C++语言学习总结(资料来自 林锐博士 2001 年7 月24)
<br />和C++语言学习总结(资料来自<高质量C++/C 编程指南> 林锐博士 2001 年7 月24)<br /><br />知识结构:<br />1、if,for,switch,goto<br />2、#define,const<br />3、文件拷贝的代码,动态生成内存,复合表达式,strcpy,memcpy,sizeof<br />4、函数参数传递,内存分配方式,内存错误表现,malloc与new区别<br />5、类重载、隐藏与覆盖区别,extern问题,函数参数的缺省值问题,宏代码与内联函数转载 2010-09-22 00:31:00 · 548 阅读 · 0 评论