登录
首页 » c++ » MFC office

MFC office

于 2023-01-16 发布 文件大小:16.72 MB
0 41
下载积分: 2 下载次数: 1

代码说明:

BOOL CRMDTSApp::InitInstance() { // 如果一个运行在 Windows XP 上的应用程序清单指定要 // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式, //则需要 InitCommonControlsEx()。否则,将无法创建窗口。 INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls); // 将它设置为包括所有要在应用程序中使用的 // 公共控件类。 InitCtrls.dwICC = ICC_WIN95_CLASSES; InitCommonControlsEx(&InitCtrls); CWinAppEx::InitInstance(); // 初始化 OLE 库 if (!AfxOleInit()) { AfxMessageBox(IDP_OLE_INIT_FAILED); return FALSE; } AfxEnableControlContainer(); // 标准初始化 // 如果未使用这些功能并希望减小 // 最终可执行文件的大小,则应移除下列 // 不需要的特定初始化例程 // 更改用于存储设置的注册表项 // TODO: 应适当修改该字符串, // 例如修改为公司或组织名 SetRegistryKey(_T("应用程序向导生成的本地应用程序")); LoadStdProfileSettings(4);  // 加载标准 INI 文件选项(包括 MRU) InitContextMenuManager();

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • g7221annexc
    g7221c的编解码库可以用来编解码,好用(g7221c decode and encode sample)
    2019-05-06 18:49:29下载
    积分:1
  • C#封装微信API的操作类源码下载
    现在用微信公共平台的比较多,特封装一个微信的API类,方便调用。支持最新版4.5的5种推送消息类型和3种回复消息类型。对基本的请求验证和通过验证,接受消息和回复消息都有静态方法实现,不用再手工去做了。
    2013-11-08下载
    积分:1
  • matlab计算反射阵单元相位(460652)
    说明:  使用matlab计算反射阵天线单元的相位补偿(Using MATLAB to calculate the phase compensation of reflector antenna element)
    2020-10-12 21:07:32下载
    积分:1
  • Arduino
    arduino 8*8像素点阵实现代码(Arduino 8*8 Pixel Matrix Implementation Code)
    2019-01-27 07:26:14下载
    积分:1
  • impbicit
    scport for monting your pc s port usage!
    2018-11-26 15:44:47下载
    积分:1
  • 使用线性分析判断内存使用的趋势预测代码
    该代码通过线性回归法实现linux下服务器的内存使用的下一个时间段的趋势预测
    2022-02-15 06:30:42下载
    积分:1
  • tcl5615interface
    十位DA TLC5615的接口程序,包括其中寄存器的读写和输出函数等(10 DA Chip interface procedures, including the Register of literacy and output functions, etc.)
    2007-05-30 15:19:23下载
    积分:1
  • qt 快速读取excel实例代码
    #Qt Windows 下快速读写Excel指南很多人搜如何读写excel都会看到用`QAxObject`来进行操作,很多人试了之后都会发现一个问题,就是慢,非常缓慢!因此很多人得出结论是`QAxObject`读写excel方法不可取,效率低。后来我曾试过用ODBC等数据库类型的接口进行读写,遇到中文嗝屁不说,超大的excel还是会读取速度慢。最后,看了一些开源的代码后发现,Windows下读取excel,还是用`QAxObject`最快!没错,就是用`QAxObject`读写最快!!!大家以后读取excel时(win下),不用考虑别的方法,用`QAxObject`就行,速度杠杠的,慢是你操作有误!下面就说说咋能提高其读取效率。#读取excel慢的原因这里不说如何打开或生成excel,着重说说如何快速读取excel。网上搜到用Qt操作excel的方法,读取都是使用类似下面这种方法进行:```C QVariant ExcelBase::read(int row, int col){    QVariant ret;    if (this->sheet != NULL && ! this->sheet->isNull())    {        QAxObject* range = this->sheet->querySubObject("Cells(int, int)", row, col);        //ret = range->property("Value");        ret = range->dynamicCall("Value()");        delete range;    }    return ret;}```读取慢的根源就在于`sheet->querySubObject("Cells(int, int)", row, col)`试想有10000个单元就得调用10000次`querySubObject`,网络上90%的教程都没说这个`querySubObject`产生的`QAxObject*`最好进行手动删除,虽然在它的父级`QAxObject`会管理它的内存,但父级不析构,子对象也不会析构,若调用10000次,就会产生10000个`QAxObject`对象得益于[QT快速读取数据量很大的Excel文件](http://blog.csdn.net/a1069962325/article/details/49514377)此文,下面总结如何快速读写excel#快速读取excel文件原则是一次调用`querySubObject`把所有数据读取到内存中VBA中可以使用`UsedRange`把所有用到的单元格范围返回,并使用属性`Value`把这些单元格的所有值获取。这时,获取到的值是一个table,但Qt把它变为一个变量QVariant来储存,其实实际是一个`QList`,此时要操作里面的内容,需要把这个`QVariant`转换为`QList`先看看获取整个单元格的函数示意(这里ExcelBase是一个读写excel的类封装):```C QVariant ExcelBase::readAll(){    QVariant var;    if (this->sheet != NULL && ! this->sheet->isNull())    {        QAxObject *usedRange = this->sheet->querySubObject("UsedRange");        if(NULL == usedRange || usedRange->isNull())        {            return var;        }        var = usedRange->dynamicCall("Value");        delete usedRange;    }    return var;}```
    2020-05-28下载
    积分:1
  • testdes
    是des的一种算法,被称为计数器模式(counter mode)(Is a des algorithm, known as the Counter mode (counter mode))
    2008-12-27 00:40:00下载
    积分:1
  • WienerTing2013.m
    Wiener filter with multiple parameters
    2014-01-29 05:15:54下载
    积分:1
  • 696518资源总数
  • 104271会员总数
  • 57今日下载