早上闲着没事逛逛csdn,一不小心看到了这几天正好需要用的,于是记了下来:

要实现的目的: 判断C:/Program Files中有没有一个名为hotel的文件夹,有的话就什么也不做,没有的话就创建一个名为hotel的文件夹,且此文件夹为隐藏的文件夹

具体步骤:

#include <windows.h>
#include <iostream>
using namespace std;

int main()
{
char szDirName[] = "C://Program Files//hotel";

if( CreateDirectory(szDirName, NULL) ) //判断是否存在,否则创建
{
cout<<szDirName<<" : Not Exist"<<endl;
SetFileAttributes(szDirName, FILE_ATTRIBUTE_HIDDEN ); //隐藏
cout<<"Create Successed!"<<endl;
}
return 0;
}

-----------------------------------------------------------------------------------------------------------------------

以下为MFC创建文件夹的方法:

CString   strFolderPath="c://test"   
  //   判断路径是否存在   
  if   (!PathIsDirectory(m_strFolderPath)   )   
      CString   strMsg;   
      strMsg.Format   ("指定路径/"%s/"不存在,是否创建?",   m_strFolderPath);   
      if   (AfxMessageBox(strMsg,   MB_YESNO)   ==   IDYES)   
          if   (!CreateDirectory(m_strFolderPath,   NULL   )   )   
                strMsg.Format   ("创建路径/"%s/"失败!是否继续?",   m_strFolderPath);   
                if   (AfxMessageBox(strMsg,   MB_YESNO)   ==   IDYES)   
                      return;   
-------------------------------------------------------
CreateDirectory(LPCTSTR   lpPathName,                                                   //irectory   name   
      LPSECURITY_ATTRIBUTES   lpSecurityAttributes     //   SD   
                    早上闲着没事逛逛csdn,一不小心看到了这几天正好需要用的,于是记了下来:要实现的目的:判断C:/Program Files中有没有一个名为hotel的文件夹,有的话就什么也不做,没有的话就创建一个名为hotel的文件夹,且此文件夹为隐藏的文件夹具体步骤:#include #include using namespace std;int main(){char szDirName[] = "C://Program Files//hotel";if( CreateDirectory(szDirName, NU
5、VC中常用控件的用法讲解
    ①、VC中常用控件的用法讲解见:http://www.cctry.com/thread-106-1-1.html
    ②、VS2008中新增控件的用法讲解。
6、定时器讲解
    ①、定时器相关函数讲解:SetTimer、OnTimer、KillTimer;
    ②、利用定时器实现动态显示时间;
    ③、改变CStatic控件的文字颜色。
7、MFC对话框程序响应鼠标及键盘消息
    ①、MFC对话框程序响应鼠标点击消息;
    ②、MFC对话框程序响应键盘按键消息;
    ③、MFC对话框程序响应组合键。
8、MFC对话框注册全局系统热键
9、控件自定义消息的响应:
    ①、响应按钮控件的右键消息;
    ②、响应Static控件的双击消息。
    ③、自定义编辑框控件只读、颜色不变灰
10、再论“逃跑”按钮的实现
    ①、MoveWindow、SetWindowPos、GetWindowRect函数讲解;
    ②、坐标系的变换。
11、通用对话框讲解
    ①、文件选择对话框;
    ②、目录选择对话框;
    ③、让对话框程序支持拖拽。
12、菜单操作
    ①、对话框程序添加菜单;
    ②、右键弹出式菜单;
    ③、菜单项的启用与禁用。
13、对话框的工具栏操作
    ①、工具栏的创建;
    ②、工具栏按钮的响应。
14、对话框的状态栏操作
    ①、状态栏的创建;
    ②、状态栏显示时钟、鼠标位置、鼠标点的颜色信息等。
15、一个简单计算器软件的编写
    ①、计算功能的实现;
    ②、剪贴板操作:将计算结果保存到剪贴板。
16、文件的基本操作之CFile[Ⅰ]
    ①、文件的创建、打开、关闭;
    ②、文件的读写、何时读取完毕、读取一行数据;
    ③、文件指针位置的设置;
    ④、刷新缓存数据到文件;
17、文件的基本操作[Ⅱ]
    ①、文件的复制[适用于文件夹];
    ②、文件的重命名或移动[适用于文件夹];
    ③、文件的删除[只读属性];
18、文件属性信息的获取与设置
    ①、属性信息的获取:大小、时间、隐藏属性等;
    ②、属性信息的设置 [删除只读属性文件];
    ③、判断文件是否存在以及是否为目录;
19、文件夹操作
    ①、文件夹创建与删除;
    ②、文件夹的属性信息的获取:时间、隐藏属性等;
    ③、文件夹大小的获取:遍历文件方法[下节课讲解];
20、文件的遍历与查找小软件的编写[包括文件的各种属性信息]
21、系统各种路径信息的获取
    ①、Windows、System32、temp、桌面目录、我的文档等目录的获取;
    ②、应用程序当前目录的获取与设置及存在的问题讲解;
    ③、可执行文件所在目录[包括EXE和DLL];
    ④、工程当前目录与Debug调试目录的不同。
22、系统信息的获取
    ①、当前用户名称、计算机名称的获取;
    ②、CPU、内存、硬盘信息的获取。
23、进程的相关操作
    ①、进程创建的三种方法及CreateProcess参数存在的问题;
    ②、进程的结束;
进程的枚举
一个简单任务管理器的实现
MFC中动态数组、动态链表、映射表的讲解
ClistCtrl 的自绘操作!
bool CopyMyDirFlie(const std::string strMyDir, const std::string strDestDir)
	std::string strDir = strMyDir;
	std::string strNewDestDir = strDestDir;
	CreateDirectory(strDestDir.c_str(), NULL);
	if (strDir.at(strDir.length() - 1) != '\\')
   在VS编辑器中可以对类中的方法、注释等内容进行隐藏,单击左侧的‘-’号即可完成隐藏隐藏后变为‘+’,单击‘+’号可以将隐藏的代码展开。
2、隐藏任意代码
   如果想在编辑器中隐藏任意代码段,可以通过#pragma region <名称1>和#pragmaendregion <名称2>包含要隐藏的代码即可。
#pra...