MFC C++
Remington_
男儿在世,当不坠青云之志。
展开
-
递归删除非空目录
/*!void CLjlFile::delDirectory(CString strDir){ if(strDir.IsEmpty()) { return; } /*! CFileFind finder; BOOL bFound = finder.FindFile(strDir + L"\\*", 0); while(bFound) { bFou原创 2014-08-08 16:08:34 · 374 阅读 · 0 评论 -
MFC读取网络共享文件,从根目录开始
ShareDir.h#pragma onceclass CShareDir{public: CShareDir(void); ~CShareDir(void);public: void GetShareDir(CString lpszAddr,CStringArray &folderNames);};ShareDir.cpp#include "StdAfx.h"原创 2015-01-04 14:50:29 · 2696 阅读 · 0 评论 -
读取网络路径下的文件夹,重定向到本地文件
//读取网络路径下的文件夹void CCTimeDlg::OnBnClickedButton2(){ UpdateData(TRUE); TCHAR cstr1[MAX_PATH]; TCHAR cstr2[MAX_PATH]; _stprintf(cstr1, L"echo 在%s 的共享资源>D:\\data.txt", m_ServerPath); _stprintf(cstr原创 2015-01-08 22:44:35 · 845 阅读 · 0 评论 -
MFC读取共享文件夹下子目录信息,并显示在listctrl控件中
为了实现文件传输功能,特整理了一下有关读取指定文件下其子目录信息的读取方法,及添加双击事件循环读取下一层信息的功能。一、变量的定义:#define MAX_COUNT 1024 #define MAX_PATH 256struct OLDPATH{ char m_oldpath[MAX_PATH];};OLDPATH oldpath原创 2014-12-18 00:18:29 · 2288 阅读 · 0 评论 -
VC++中改变CTreeCtrl子项Item的字体和颜色
通过定义一个继承CTreeCtrl的类来实现改变子项字体和颜色://首先定义一个字体、颜色的结构体:protected:struct Color_Font{COLORREF color;LOGFONT logfont;}; //使用CMap来保存各个Item对应的字体、颜色信息CMap m_mapColorFont ;//添加设置字体、颜色、粗体的函数void CTre原创 2014-10-17 13:16:12 · 3284 阅读 · 0 评论 -
对话框界面风格
打开stdafx.h头文件#ifdef _UNICODE#if defined _M_IX86#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' pub原创 2014-10-15 18:35:56 · 520 阅读 · 0 评论 -
MFC遍历树控件中选中的节点,前提是多选
//item:根节点HTREEITEM CTableListDlg::FindItem(HTREEITEM item) { HTREEITEM hfind; //空树,直接返回NULL if(item == NULL) return NULL; //遍历查找 while(item!=NULL) { //当前节点即所需查找节点 if(m_treeD原创 2014-10-09 16:35:15 · 1073 阅读 · 0 评论 -
树控件多选类
TreeCtrlEx.h///////////////////////////////////////////////////////////////////////////////// // CTreeCtrlEx - Multiple selection tree control for MFC// // Bendik Engebretsen (c) 1997-1999// be原创 2014-10-14 13:18:42 · 622 阅读 · 0 评论 -
CButton派生类
CMyButton.h#pragma once#include "afxwin.h"class CMyButton : public CButton{ //DECLARE_DYNAMIC(CMyButton)public: CMyButton(); virtual ~CMyButton(); //设置Button Down的背景颜色 void SetDownColor原创 2014-10-30 21:24:40 · 737 阅读 · 0 评论 -
树控件类
#include "stdafx.h"#include "DirTreeCtrl.h"IMPLEMENT_DYNAMIC(CDirTreeCtrl, CTreeCtrl)// CDirTreeCtrl message handlersCDirTreeCtrl::CDirTreeCtrl(){}CDirTreeCtrl::~CDirTreeCtrl(){ m_imgList.De原创 2014-10-13 22:56:06 · 589 阅读 · 0 评论 -
const char* 转 LPCWSTR LPCSTR
const char* 转化成 LPCWSTR LPCSTR博客分类: C/C++char * LPCWSTR VC6里面的ascii/unicode编码真让人头疼, windows API里面参数大多是LPCSTR/LPCWSTR/DWORD/WORD等这样的类型,一些很简单的指针类型和字符串类型,居然整这么多道道. VS08之类的版本貌似对原创 2014-10-08 13:00:24 · 764 阅读 · 0 评论 -
Point To Segment Distance Used In Creo / Proe
二维代码:// P(x, y) A(x1, y1) B(x2, y2)public static double PointToSegDist(double x, double y, double x1, double y1, double x2, double y2){double cross = (x2 - x1) * (x - x1) + (y2 - y1) * (y - y1);原创 2015-09-24 16:30:20 · 760 阅读 · 0 评论