封装-有关vc++6.0中的MFC的问题

问题描述

有关vc++6.0中的MFC的问题
用MFC编写一个windows资源管理器模拟器中怎样进行封装

解决方案

参考这个代码
http://www.codeproject.com/Articles/2691/System-Drives-Explorer

解决方案二:
效果图

解决方案三:
你想封装什么?_? 功能实现还是比较简单的,标准的 API 就可以完成文件浏览的操作,FindFirstFile()等一系列API 的使用就能满足要求。

解决方案四:
用vc实现资源管理器功能
http://download.csdn.net/download/mingyuan0826/2716853

解决方案五:
这个问题你前前后后问了很多次了吧。源代码都给你了不能自给看下么

解决方案六:
问题的关键不是“封装”,而是怎么把资源管理器这个东西做出来。

解决方案七:
升级到VC2008吧,MFC 9自带CMFCShellListCtrl

时间: 2025-01-30 00:46:36

封装-有关vc++6.0中的MFC的问题的相关文章

水晶报表在VC++6.0中的简单使用方法

水晶报表是一个报表设计开发的强大工具,功能强大,设计灵活,在水晶报表光盘中只提供了一个完全动态生成报表的例子,使用繁琐.现介绍其在VC++6.0中的简单使用方法.编译环境:VC++6.0 sp5 .Windows 2000 Server sp3 (en).一.导入水晶报表使用的动态联接库:根据实际修改文件路径. #import "C:\Documents and Settings\Administrator\桌面\cr\craxdrt9.dll" no_namespace 二.定义接口

动态-vc++6.0 中teechart不懂之处

问题描述 vc++6.0 中teechart不懂之处 BOOL CCccDlg::OnInitDialog(){ CDialog::OnInitDialog(); AfxEnableControlContainer(); COleDateTime now=COleDateTime::GetCurrentTime();//得到当前的时间 CString strDate=now.Format(""%Y-%m-%d"");//得到日期 CString strTime=no

请问vc++ 6.0中如何计算1+2+3+...+100

问题描述 请问vc++ 6.0中如何计算1+2+3+...+100 请问vc++ 6.0中如何计算1+2+3+...+100 请问vc++ 6.0中如何计算1+2+3+...+100 请问vc++ 6.0中如何计算1+2+3+...+100 解决方案 手机微信聊天记录怎么恢复微信查看聊天记录删除的微信聊天记录怎么恢复? 解决方案二: void fun(int n)//功能函数 { int s=0, i; for(i=1; i<=n; i++) { s=s+i; } printf("%d&q

vc++6.0中更换数据库oracle9i为access 2007数据库。

问题描述 vc++6.0中更换数据库oracle9i为access 2007数据库. 在vc++6.0编的程序中使用的是oracle 9i数据库,如果换成access2007数据库需要更换哪些代码啊? 解决方案 数据库迁移,postgresql到oracle9iC#连接不上Oracle9i数据库Oracle9i 数据库设计指引全集 解决方案二: 这要看用到了多少不同的关键字和内置函数了, 如果都是使用的标准SQL语句的话,改动应该不大:

VC++6.0中如 何 改 变 登陆窗体和主窗 体 的 背景图片

问题描述 VC++6.0中如 何 改 变 登陆窗体和主窗 体 的 背景图片 求 大 神 教 ! VC++6.0中如 何 改 变 登陆窗体和主窗 体 的 背景图片 解决方案 参考:http://www.2cto.com/kf/201111/110696.html 解决方案二: 有好几种方法,可以参考:link text 解决方案三: 在onpaint里边自绘就可以了. 解决方案四: OnPaint或者OnDraw中BitBlt/StretchBlt()贴图

vc++6.0中代码问题:显示完整的现存学员信息后,还要显示主菜单

问题描述 vc++6.0中代码问题:显示完整的现存学员信息后,还要显示主菜单 #include #include int menu(); void init(); void listStu(); int insertNewStu(int row); int getStuRowByNo(char no[]); int deleteByNo(); void analyse(char c[]); /****************************************************

c++的问题-C++类中定义 const static 成员变量为啥在VC++6.0中 编译不过

问题描述 C++类中定义 const static 成员变量为啥在VC++6.0中 编译不过 class GradeBook { public: //constant -- number of students who took the test const static int students = 0; //constructor initialize course name and array of grades GradeBook( string, const int [] ); voi

c++-用VC++6.0编译器的MFC(C++)

问题描述 用VC++6.0编译器的MFC(C++) 用VC++6.0的MFC引入BITMAP资源怎么只有icon,wav,frm(新人求助呀)我的课程设计呀- -求前辈解救 解决方案 右键->添加资源->bitmap 解决方案二: 资源可以直接添加其他类型的,添加之后自动会识别出来 解决方案三: 资源肯定是可以手动添加的...

在VC++6.0中利用串行通信控件

目前,在用计算机进行数据传输时,常用的是串行通信方式.在Visual C++的编程中,既可以用Windows API函数进行串行通信编程,也可以利用环境自带的控件进行编程.利用 API函数编写实际应用程序时,往往要考虑多线程的问题,这样编出来的程序不但十分庞大,而且结构比较复杂,继承性差,维护困难.但是使用串行通信控件就相对简单一些,而且功能强大,性能安全可靠. 本文以Microsoft Communications Control(version 6.0)为例,介绍串行通信控件在VC++中的使