garfieldx

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年12月21日

摘要: DWORD GetCurrentDirectory( DWORDnBufferLength, LPTSTRlpBuffer);获取当前进程的当前路径,当双击执行文件时,默认当前路径为执行文件所在目录,当通过另外一个进程来启动则它的当前路径为这个启动进程的路径。DWORD GetModuleFileName( HMODULEhModule, LPTSTRlpFilename, DWORDnSize);获取当前进程指定模块的全路径。结合PathRemoveFileSpec使用即可获取当前进程指定模块的路径了。 阅读全文
posted @ 2012-12-21 16:00 garfieldx 阅读(174) 评论(0) 推荐(0) 编辑

2012年12月18日

摘要: win7 _WIN32_WINNT>=0x0601vista _WIN32_WINNT>=0x0600Windows XP _WIN32_WINNT>=0x0501 Windows 2000 _WIN32_WINNT>=0x0500 Windows NT 4.0 _WIN32_WINNT>=0x0400 Windows Me _WIN32_WINDOWS=0x0490 Windows 98 _WIN32_WINDOWS>=0x0410 阅读全文
posted @ 2012-12-18 15:39 garfieldx 阅读(305) 评论(0) 推荐(0) 编辑

2012年12月7日

摘要: 有时想在非console程序中显示DOS窗口,实现方法如下:1、在程序中添加如下代码:#pragma comment( linker, "/subsystem:console /entry:mainCRTStartup" ) 非unicode用#pragma comment( linker, "/subsystem:console /entry:WinMainCRTStartup" ) unicode用2、对项目属性进行如下设置(其实下面的设置就是上面的代码体现) 阅读全文
posted @ 2012-12-07 17:06 garfieldx 阅读(118) 评论(0) 推荐(0) 编辑

摘要: 在使用VS时经常遇到断点无效的问题,给程序调试带来不便,现总结如下解决方法:1、首先确定“调试信息格式”未被禁用(一般发生于release模式),打开步骤:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』;项目->属性->配置属性->链接器->调试->生成调试信息,这里设为『是』。2、删除解决方案下的临时文件,重新打开VS。3、修改文件编码格式,在“文件”菜单中选择“高级保存”选项,修改为UTF-8编码。 有时从别处拷贝的代码会导致断点无效,此时可以先将所有拷贝的代码拷贝至UE中,再拷贝至自己的文件中 阅读全文
posted @ 2012-12-07 16:33 garfieldx 阅读(948) 评论(0) 推荐(0) 编辑

2012年12月4日

摘要: 1、无论什么情况,要让一个窗口在任务栏上显示按钮的前提是该窗口是可见的。2、如果一个窗口是顶级窗口(也就是父窗口为NULL,也就是父窗口为桌面窗口),那么Windows将为它在任务栏上创建一个按钮。(有例外,见4)3、如果一个窗口不是顶级窗口,但有WS_EX_APPWINDOW风格,那么Windows将为它在任务栏上创建一个按钮,否则不会有相应的任务栏按钮。4、如果一个窗口是顶级窗口,但加了WS_EX_TOOLWINDOW,并去掉WS_EX_APPWINDOW风格,那么Windows不会为它在任务栏上创建一个按钮。任务栏隐藏图标方法一:添加WS_EX_TOOLWINDOW,并去掉WS_EX_A 阅读全文
posted @ 2012-12-04 16:54 garfieldx 阅读(269) 评论(0) 推荐(0) 编辑

2011年5月25日

摘要: 源代码如下:(环境vs2005)希望对不熟悉的人有所帮助#include #include #import "msxml.dll" rename_namespace("xml") int _tmain(int argc, _TCHAR* argv[]){ CoInitialize(NULL) ; xml::IXMLDOMDocumentPtr pDoc ; xml::IXMLDOMElementPtr pElem ; xml::IXMLDOMNodePtr pNode ; xml::IXMLDOMNodeListPtr pNodeList ; xml:: 阅读全文
posted @ 2011-05-25 10:34 garfieldx 阅读(240) 评论(0) 推荐(0) 编辑