<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HelloDan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/HelloDan</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; HelloDan]]></copyright><item><title><![CDATA[C++良好的代码风格]]></title><link>https://blog.csdn.net/HelloDan/article/details/5567833</link><guid>https://blog.csdn.net/HelloDan/article/details/5567833</guid><author>HelloDan</author><pubDate>Fri, 07 May 2010 17:17:00 +0800</pubDate><description><![CDATA[1, 命名，简单就是美，简单易记，望文生义，并且风格要保持一致。 2, 注释 3, 合理的缩进和版面布局 4, 遵守基本的编程约定。 5, 功能分类的函数等分类好。]]></description><category></category></item><item><title><![CDATA[ACE调试信息的输出]]></title><link>https://blog.csdn.net/HelloDan/article/details/5271835</link><guid>https://blog.csdn.net/HelloDan/article/details/5271835</guid><author>HelloDan</author><pubDate>Sat, 30 Jan 2010 09:55:00 +0800</pubDate><description><![CDATA[   /**00470    * Format a message to the thread-safe ACE logging mechanism.  Valid00471    * options (prefixed by %, as in printf format strings) include:00472    *  - A: p]]></description><category></category></item><item><title><![CDATA[几个关于文件路径方面的函数，不断更新...]]></title><link>https://blog.csdn.net/HelloDan/article/details/4925361</link><guid>https://blog.csdn.net/HelloDan/article/details/4925361</guid><author>HelloDan</author><pubDate>Wed, 02 Dec 2009 16:39:00 +0800</pubDate><description><![CDATA[PathStripToRoot　　　　　　得到该路径的根目录 Removes all parts of the path except for the root information. SyntaxBOOL PathStripToRoot(          LPTSTR szRoot);ParametersszRoot[in,]]></description><category></category></item><item><title><![CDATA[cin   EOF   Linux]]></title><link>https://blog.csdn.net/HelloDan/article/details/4871318</link><guid>https://blog.csdn.net/HelloDan/article/details/4871318</guid><author>HelloDan</author><pubDate>Wed, 25 Nov 2009 15:15:00 +0800</pubDate><description><![CDATA[ 我为什么写这个题目呢，因为我今天要写的博与这三者都有关系，至少我个人认为是这样的。有个人问了一个这样的小程序，说有问题：#include #include #include using namespace std;int main(){  vector  spvec;  string str;  cout <<"input string" <<endl;]]></description><category></category></item><item><title><![CDATA[网络是否连接？]]></title><link>https://blog.csdn.net/HelloDan/article/details/4862439</link><guid>https://blog.csdn.net/HelloDan/article/details/4862439</guid><author>HelloDan</author><pubDate>Tue, 24 Nov 2009 11:43:00 +0800</pubDate><description><![CDATA[    IsNetworkAlive FunctionIsNetworkAlive Function The IsNetworkAlive function determines whether or not a local system is connected to a network, and identifies the type]]></description><category></category></item><item><title><![CDATA[vim 中使用多个文件]]></title><link>https://blog.csdn.net/HelloDan/article/details/4857040</link><guid>https://blog.csdn.net/HelloDan/article/details/4857040</guid><author>HelloDan</author><pubDate>Mon, 23 Nov 2009 15:45:00 +0800</pubDate><description><![CDATA[ 辛辛苦苦写了这么久，不小心按了一下什么，把firefox关了。所有东西不见了，再也不想写了，抄一个来吧。  其实自己查看帮助也行，在vim的命令模式下输入：                         help tabnew   下面的是抄的，与帮助里面说的差不多，我基本都试过了。 from: http://blog.csdn.net/timke212004/ar]]></description><category></category></item><item><title><![CDATA[几个关于语言和区域的函数]]></title><link>https://blog.csdn.net/HelloDan/article/details/4843188</link><guid>https://blog.csdn.net/HelloDan/article/details/4843188</guid><author>HelloDan</author><pubDate>Fri, 20 Nov 2009 17:26:00 +0800</pubDate><description><![CDATA[ GetUserDefaultUILanguageThis function retrieves the language identifier (LANGID) for the current users UI language selection.http://msdn.microsoft.com/en-us/library/aa913797.aspx   Set]]></description><category></category></item><item><title><![CDATA[阻止Windows注消　(log off  or  logging off)]]></title><link>https://blog.csdn.net/HelloDan/article/details/4807998</link><guid>https://blog.csdn.net/HelloDan/article/details/4807998</guid><author>HelloDan</author><pubDate>Fri, 13 Nov 2009 16:35:00 +0800</pubDate><description><![CDATA[ 先看下MSDN http://msdn.microsoft.com/en-us/library/aa376876%28VS.85%29.aspx 示例代码： LRESULT CLangTestDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam){	if(message==WM_QUERYENDS]]></description><category></category></item><item><title><![CDATA[SHBrowseForFolder 上的network不能展开？？？]]></title><link>https://blog.csdn.net/HelloDan/article/details/4790312</link><guid>https://blog.csdn.net/HelloDan/article/details/4790312</guid><author>HelloDan</author><pubDate>Mon, 09 Nov 2009 16:19:00 +0800</pubDate><description><![CDATA[ 关于SHBrowseForFolder的使用麻烦翻看我前面所写的博文。　但后来我改了什么我倒不知道，只是那样在win7下NetWork是不能展开看到文件夹的，但是奇怪的是XP可以。我找了半天，后面发现别人的一个例子可以做到，我的不可以，但他的与我所写的基本一样，这样我就晕了，难道是我的设置错误吧。　　找了一下，果然，我错误的代码是这样的：   BROWSEINFO bi;// ...]]></description><category></category></item><item><title><![CDATA[CreateNamedPipe]]></title><link>https://blog.csdn.net/HelloDan/article/details/4789583</link><guid>https://blog.csdn.net/HelloDan/article/details/4789583</guid><author>HelloDan</author><pubDate>Mon, 09 Nov 2009 13:59:00 +0800</pubDate><description><![CDATA[ // Click Start Client to start the NamedPipe Clientvoid CDlgTestDlg::OnBnClickedOk(){   CString szPipeName;   szPipeName.Format(_T("////%s//pipe//%s"),_T("."),_T("HelloWorld"));   HANDLE hP]]></description><category></category></item><item><title><![CDATA[ＶＣ++　创建管道]]></title><link>https://blog.csdn.net/HelloDan/article/details/4772492</link><guid>https://blog.csdn.net/HelloDan/article/details/4772492</guid><author>HelloDan</author><pubDate>Thu, 05 Nov 2009 16:49:00 +0800</pubDate><description><![CDATA[ void CDlgTestDlg::OnBnClickedOk(){   	SECURITY_ATTRIBUTES sa;	HANDLE hRead,hWrite;	sa.nLength=sizeof(SECURITY_ATTRIBUTES);	sa.bInheritHandle=TRUE;	if(!CreatePipe(&hRead,&hWrite,&sa,0))]]></description><category></category></item><item><title><![CDATA[SHGetSpecialFolderLocation　的使用方法]]></title><link>https://blog.csdn.net/HelloDan/article/details/4744274</link><guid>https://blog.csdn.net/HelloDan/article/details/4744274</guid><author>HelloDan</author><pubDate>Thu, 29 Oct 2009 17:39:00 +0800</pubDate><description><![CDATA[详情，请查看ＭＳＤＮ：http://msdn.microsoft.com/en-us/library/bb762203%28VS.85%29.aspx 这里只提供一小段代码： void CDlgTestDlg::OnBnClickedOk(){	LPITEMIDLIST pidl;	TCHAR szPath [MAX_PATH];	if(SUCCEEDED( S]]></description><category></category></item><item><title><![CDATA[SHBrowseForFolder的使用，获取其中一个button的ＩＤ]]></title><link>https://blog.csdn.net/HelloDan/article/details/4743532</link><guid>https://blog.csdn.net/HelloDan/article/details/4743532</guid><author>HelloDan</author><pubDate>Thu, 29 Oct 2009 15:44:00 +0800</pubDate><description><![CDATA[ 关于其他方面的东西，可以参考上一篇：http://blog.csdn.net/HelloDan/archive/2009/10/26/4729693.aspx 		HWND   hChild=GetWindow(hwnd, GW_CHILD);         while(hChild)          {				GetWindowText(hChild,szWindo]]></description><category></category></item><item><title><![CDATA[SHBrowseForFolder　的一些使用]]></title><link>https://blog.csdn.net/HelloDan/article/details/4729693</link><guid>https://blog.csdn.net/HelloDan/article/details/4729693</guid><author>HelloDan</author><pubDate>Mon, 26 Oct 2009 16:07:00 +0800</pubDate><description><![CDATA[   SHBrowseForFolder是一个可以用于获取文件夹路径的Windows API。使用起来可以方便很多，近来在写程序时用到了，现在总结一下。 　　首先当然要有一些基本认识才行。所以先看一下下面所列的MSDN。http://msdn.microsoft.com/en-us/library/bb762115%28VS.85%29.aspxhttp://msdn.micr]]></description><category></category></item><item><title><![CDATA[VS2008 中无法使用ACTIVEX控件的解决]]></title><link>https://blog.csdn.net/HelloDan/article/details/4640809</link><guid>https://blog.csdn.net/HelloDan/article/details/4640809</guid><author>HelloDan</author><pubDate>Thu, 08 Oct 2009 01:03:00 +0800</pubDate><description><![CDATA[转]VS2008 中无法使用ACTIVEX控件的解决如果你在打开对话框时弹出 "The ActiveX control "Grid Control" could not be instantiated because it requires a design-time license"这个对话框时,在VC安装盘中找到vb6controls.reg,双击导入注册表就OK了,没有这个文件的]]></description><category></category></item><item><title><![CDATA[CallBack function from Pointers on C]]></title><link>https://blog.csdn.net/HelloDan/article/details/4564931</link><guid>https://blog.csdn.net/HelloDan/article/details/4564931</guid><author>HelloDan</author><pubDate>Fri, 18 Sep 2009 01:38:00 +0800</pubDate><description><![CDATA[#includetypedef struct ode{  int value;  struct Node *link;}Node;/*Call back function, its useful for different kind of node, we just want to change compare function*/Node* getnode(]]></description><category></category></item><item><title><![CDATA[写程序都会遇到的问题， DPI]]></title><link>https://blog.csdn.net/HelloDan/article/details/4535355</link><guid>https://blog.csdn.net/HelloDan/article/details/4535355</guid><author>HelloDan</author><pubDate>Wed, 09 Sep 2009 14:12:00 +0800</pubDate><description><![CDATA[http://msdn.microsoft.com/en-us/library/dd464659%28VS.85%29.aspx http://msdn.microsoft.com/en-us/library/dd464660%28VS.85%29.aspx ]]></description><category></category></item><item><title><![CDATA[C++相关的信息。。。]]></title><link>https://blog.csdn.net/HelloDan/article/details/4483845</link><guid>https://blog.csdn.net/HelloDan/article/details/4483845</guid><author>HelloDan</author><pubDate>Tue, 25 Aug 2009 17:09:00 +0800</pubDate><description><![CDATA[http://www.research.att.com/~bs/bs_faq2.html#vcall 里面有C++作者关于C++的一切信息。]]></description><category></category></item><item><title><![CDATA[C/C++ 头文件相对位置的包含]]></title><link>https://blog.csdn.net/HelloDan/article/details/4477486</link><guid>https://blog.csdn.net/HelloDan/article/details/4477486</guid><author>HelloDan</author><pubDate>Mon, 24 Aug 2009 11:27:00 +0800</pubDate><description><![CDATA[    对于多个的C/C++头文件的包含，一般情况下放在工程的目录下编译器就可以正确地找到。 但是对于在不同文件夹下的头文件的包含，当然可以写完整的路径，但是这样有可能会出现将工程拷到别人的机子上运行不了的问题。如果在这个程里同写上相对的路径，那么不仅在自己的机子上能运行，别人拷了过去也能正确运行。     例如我的一个工程头文件如下：      c:/F/Work/test/te]]></description><category></category></item><item><title><![CDATA[Nested Dialogs 嵌套对话框]]></title><link>https://blog.csdn.net/HelloDan/article/details/4431333</link><guid>https://blog.csdn.net/HelloDan/article/details/4431333</guid><author>HelloDan</author><pubDate>Mon, 10 Aug 2009 16:58:00 +0800</pubDate><description><![CDATA[The Windows Common Dialogs<!-- <!-- function fullSize(sURL){window.open(sURL,scrshot,width=500,height=375,top=20,left=20,directories=no , Toolbar = no, resizable = yes, menubar = no, ScrollBa]]></description><category></category></item></channel></rss>