精华内容
下载资源
问答
  • 默认生成不带显示隐藏WorkSpace功能,一旦你把WorkSpace关掉,就再也找不回来了。 void CMainFrame::OnViewWorkspace() { ShowPane (&m_wndClassView,  !(m_wndClassView.IsVisible ()), ...

     用Ribion方式的菜单。默认生成不带显示隐藏WorkSpace功能,一旦你把WorkSpace关掉,就再也找不回来了。
    void CMainFrame::OnViewWorkspace()
    {
    ShowPane (&m_wndClassView,
       !(m_wndClassView.IsVisible ()),
       FALSE, TRUE);
    RecalcLayout ();
    }

    void CMainFrame::OnUpdateViewWorkspace(CCmdUI *pCmdUI)
    {
    pCmdUI->SetCheck (m_wndClassView.IsVisible ());
    }
     


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Augusdi/archive/2010/12/13/6073140.aspx

    展开全文
  • Vc6.0打开工程停止工作问题的解决

    千次阅读 多人点赞 2018-08-22 09:09:13
    VC6.0和win7的兼容性不好,安装完成后直接用 File 目录下的 Open 打开已有的工程会出现 “已停止工作”的问题,软件自动退出,无法工作。具体情况如下图: 二、解决办法 将 FileTool.dll 文件放到vc6.0安装目录...

    一、问题现象

    VC6.0和win7的兼容性不好,安装完成后直接用 File 目录下的 Open 打开已有的工程会出现 “已停止工作”的问题,软件自动退出,无法工作。具体情况如下图:

    二、解决办法

    1. 将 FileTool.dll 文件放到vc6.0安装目录下的 AddIns 文件夹中,例如,我的 FileTool.dll 文件路径是:C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\AddIns(最好安装在C盘)
    2. 打开vc6.0,如下图:

    3. 在 Tools 目录下点击 Customize出现如下对话框

    4. 点击上图对话框中的 Add-ins and Macro Files ,将 File Tool Developer Studio Add-in 前面钩上,如下图:

    5. 关闭vc6.0,然后重新启动软件,软件界面会出现两个按键 A 和 O (没有上述操作是不会有的,前面的截图有是因为我完成了所有的操作)

    6. 之后的使用,用 O 来完成打开的操作,A 完成增加到工程的操作就不会出现软件工作停止的问题,当然如果继续使用File目录下的Open来打开文件,还是会出现工作停止的问题。

    7. 上述过程中我所用的软件安装包和 FileTool.dll 文件见链接:https://download.csdn.net/download/mr_chunyz/10618875

    展开全文
  • VC下删除Excel工作表

    千次阅读 2013-11-24 10:06:07
    //禁止显示警告提示  m_wbExcels.AttachDispatch(m_appExcel.GetWorkbooks(),true);  m_wbExcelSingle.AttachDispatch(m_wbExcels.Add(_variant_t(sExcelFilePath)));  //得到Worksheets  m_wsExcels...

    BOOL DeleteExcelSheet(CString sExcelFilePath, CString sSheetName)
    {

       _Worksheet m_wsExcelSingle;
     Worksheets m_wsExcels;
     _Workbook m_wbExcelSingle;
     Workbooks m_wbExcels;
     _Application m_appExcel;


      //创建Excel 2000服务器(启动Excel)
     if (!m_appExcel.CreateDispatch("Excel.Application",NULL))
     {
      MessageBox(NULL,"创建Excel服务失败!","提示",MB_OK|MB_ICONWARNING);
      return FALSE;
     }
     m_appExcel.SetVisible(false); 
     m_appExcel.SetAlertBeforeOverwriting(FALSE);//禁用覆盖提示
     m_appExcel.SetDisplayAlerts(FALSE);//禁止显示警告提示

     m_wbExcels.AttachDispatch(m_appExcel.GetWorkbooks(),true);
     m_wbExcelSingle.AttachDispatch(m_wbExcels.Add(_variant_t(sExcelFilePath)));
     //得到Worksheets
     m_wsExcels.AttachDispatch(m_wbExcelSingle.GetWorksheets(),true);
     m_wsExcelSingle.AttachDispatch(m_wsExcels.GetItem(_variant_t(sSheetName)),true);

     

    //我在测试时此处已注释部份不用要也成功,如果不成功则加上
     /*m_rangeExcel.AttachDispatch(m_wsExcelSingle.GetUsedRange(), TRUE);
     
     m_rangeExcel.Clear();

     m_wbExcelSingle.SaveAs( COleVariant(sExcelFilePath),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      0,
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing));
    */


        m_wsExcelSingle.Delete();

     m_wbExcelSingle.SaveAs( COleVariant(sExcelFilePath),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      0,
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing),
      _variant_t(vtMissing));

     //释放对象
     
     //COleVariant covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
     //m_wbExcelSingle.Close( covOptional, COleVariant( sExcelFilePath ), covOptional );
     //m_wbExcels.Close();
     //m_rangeExcel.ReleaseDispatch();
     m_wsExcelSingle.ReleaseDispatch();
     m_wsExcels.ReleaseDispatch();
     m_wbExcelSingle.ReleaseDispatch();
     m_wbExcels.ReleaseDispatch();
     m_appExcel.ReleaseDispatch();
     m_appExcel.Quit();

     return TRUE;
    }

    展开全文
  • VC中获取桌面工作区与任务栏大小

    千次阅读 2012-12-07 14:30:47
    VC获得桌面工作区与任务栏大小 1、全屏显示 int full_x = GetSystemMetrics(SM_CXSCREEN); int full_y = GetSystemMetrics(SM_CYSCREEN); ::SetWindowPos(hWnd,HWND_TOPMOST,0,0,full_x,full_y,0 );   2...
    VC获得桌面工作区与任务栏大小
    

    1、全屏显示
    int full_x = GetSystemMetrics(SM_CXSCREEN);
    int full_y = GetSystemMetrics(SM_CYSCREEN);
    ::SetWindowPos(hWnd,HWND_TOPMOST,0,0,full_x,full_y,0 );
     

    2、工作区显示
      RECT rt;
      SystemParametersInfo(SPI_GETWORKAREA,   0,   &rt,   0) ;   // 获得工作区大小
      ::SetWindowPos(hWnd,HWND_TOPMOST,0,0,rt.right,rt.bottom,0 );

    3、任务栏
       全屏幕减去工作区就是任务栏啦,
     CRect   rect;
     HWND hwnd=  ::FindWindow("Shell_TrayWnd", "");     // 调用Findwindow函数,返回窗口指针
     CWnd *pWnd = CWnd::FromHandle(hwnd);
     pWnd->GetWindowRect(&rect);
    展开全文
  • VC6 MFC编写程序界面时,在某些操作下,ClassView视图中无法看到该类的定义,而FileView视图可以看到该类的定义,此现象为VC6 MFC的bug,解决该问题可以用以下两种方法:(经测试,两种方法均可以) 方法1:关闭...
  • VC实现PDF文件的显示

    千次阅读 2013-08-05 11:13:12
     虽然可以用控件显示PDF文件,但它只是一个代理,真正的工作还是由Acrobat(Reader)完成的,因此必须安装这两种软件中的一个。 3 实现步骤  以下以Acrobat(Reader)5.x/6.x为例,介绍如何用新版控件实现...
  •  实现对话框在桌面工作区的停靠  使对话框居中显示  使对话框全屏显示  创建非模式对话框  使用ENTER键控制对话框中控件的输入焦点  在对话框中输出文本  使基于对话框的程序不在任务栏中显示  ……
  • VC6.0快捷键一览

    万次阅读 2016-09-20 12:03:21
    F1 显示帮助,如果光标停在代码的某个字符上,显示MSDN中相应的帮助内容F2 书签功能: Ctrl+F2 –在某行设置一个书签(再按一次次是取消)F2 –跳到下一个书签位置Shift+F2 –跳到上一个书签位置Ctrl+Shift+F2 –删除所有...
  • ②、新对话框的初始化工作; ③、两个对话框之间数据传递的几种方法。 4、对话框控件不同类型成员变量的绑定 ①、控件各种类型变量的绑定、最大值及最小值问题; ②、对话框数据交换与验证机制; ③、各种开源...
  •  当VC工作区类视图中的信息错误时,可以将VC自动生成的文件(.CLW,.NCB,.OPT,.APS,.PLG )删除,再令其从新生成,可能会解决工作区类视图中的错误显示问题。  .CLW 文件是VC Class Wizard信
  • 获取所有工作表名,并将其显示到一个CListCtrl控件中 BOOL GetExcelSheetList(CString sExcelFile, CListCtrl &listMx){ _Worksheet m_wsExcelSingle; Worksheets m_wsExcels; _Workbook m_wbExcelSingle; ...
  • 摘 要 本文介绍了VC++与Matlab混合编程的一般实现方法,并实现对二维影像图的三维效果显示。   关键词 VC++ MATLAB M文件 三维显示   引言  通常我们看到的图像是二维状态下的,而在某些特殊领域...
  • 可打印当前显示的月记录、打印当前显示的月记录并年报、按月打印全年记录及年报。功能方面:可逐日记录下个人每天的工作时间,按月统计汇总,按年形成文件.可以查看过去的记录,也可把记录按月打印出来.或进行年...
  • VC GDAl 读取并显示图像

    千次阅读 2011-04-28 10:34:00
    GDAL是一个操作各种栅格和矢量地理数据格式的开源库。包括读取、写入、转换、处理各种栅格和矢量数据格式。它支持各种图像格式,其详细清单见: ... 。  完成了图像的读取和显示,但不知这种方法是否为最佳,请
  • VC显示GIF图片

    万次阅读 2009-02-26 11:48:00
    VC显示动态的GIF如果是使用VB,也许这个话题是多余的,因为VB有一个图象控件可以非常容易地实现各种格式的图象显示功能,然而对于VC却没有一个象样的控件可以达到这种效果,怎么办?经过一段日子的研究,发现只...
  • VC++实现二维码(显示+保存图片)功能源代码

    千次阅读 多人点赞 2020-09-27 16:38:26
    2.本代码采用 MFC 对话框模式显示 1.1首先我们来看下LibQREncode 的目录结构 这个代码是 这个代码是开源的,c的源码,vc++ 引用完全没有问题 1.第一步在项目上新建一个筛选器(就是建一个分类目录),如:qrcode...
  • VC6.0读取Excel文件数据

    千次阅读 2018-10-11 17:39:02
    VC6.0读取Excel文件数据 文件存储在Excel文件中,因此第一步是能够在程序中方便地读取表格数据,这里用的是VC6.0 MFC。文章内容仅供参考,程序不完整。 完整的VC6.0相关程序,需要的可以下载:...
  • 关于VC6.0一些常见问题和解决方案

    千次阅读 2020-04-24 20:16:18
    关于VC6.0的一些问题和解决方案前言1.spawning提示第一步第二步第三步可执行文件 前言 刚开始小编是用的Dev-C++来进行编写的,但是编写到后面越来越复杂,代码越来越长弄得打开一个文件都慢的像蜗牛……后来 现在很...
  • VC连接MYSQL数据库

    千次阅读 2019-07-03 10:44:27
    可以考虑安装mysql-5.0.41-win32(可到http://www.newhua.com/soft/3573.htm处下载),当然你有更新的版本更好,注意选择“完全安装”(只有这样才会安装VC编译时需要的头文件等)。安装后期会进行服务器配置,你...
  • VC6.0工程设置说明

    千次阅读 2015-12-13 14:57:15
    如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? 先来看一下VC的处理流程,大致分为两步:编译和连接。源文件通过编译生成了.obj文件;所有.obj文件和.lib文件通过连接生成.exe文件或.dll文件。1. ...
  • VC++指定区域抓图、截屏小程序,支持全屏、指定区、窗口捕捉或者是其它对象,抓取后自动显示工作区中,并可以保存为BMP
  • ②、新对话框的初始化工作; ③、两个对话框之间数据传递的几种方法。 4、对话框控件不同类型成员变量的绑定 ①、控件各种类型变量的绑定、最大值及最小值问题; ②、对话框数据交换与验证机制; ③、各种开源...
  • 在运行“添加”这一块时,输入完信息之后就提示***.EXE已停止工作,这是什么错? 代码如下 #include #include #include #include #include #define LENTEL sizeof(tel) #define ID struct tel struct tel { char...
  • vc开发工作小结

    千次阅读 2007-10-05 18:49:00
    一隐藏任务条上的图标第一、创建对话框时必须将它作为某个不可见框架窗口的子窗口;... 先在CWinApp继承类中建立一个不显示的顶级窗口. CFrameWnd *pFrame=new CFrameWnd();pFrame->Create(0,0,WS_OV
  • VC双缓冲绘图技术介绍

    千次阅读 2015-07-10 10:52:22
    VC双缓冲绘图技术介绍 双缓冲绘图,它是一种基本的图形图像绘图技术。首先,它在内存中创建一个与屏幕绘图区域一致的对象,然后将图形绘制到内存中的这个对象上,最后把这个对象上的图形数据一次性地拷贝并显示到...
  • VC6插件开发应用实例

    千次阅读 2017-12-11 21:51:30
    像Visual Studio 2015一样,可直接在IDE中打开显示当前工作目录及文件的资源管理器。本示例在VC6 IDE环境中可直接打开Windows资源管理器(打开至当前工作目录)、记事本、命令行窗口(打开至当前工作目录)的插件。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,740
精华内容 13,496
关键字:

vc如何显示工作区