• VS2012使用XListCtrl


    XListCtrl。强大ListCtrl。到现在,所有我曾经遇到过ListCtrl我们使用XListCtrl攻克。


    XListCtrl有什么可以支持?

    变化column背景颜色、尺寸、线、制作check……

    改动item背景色、行背景色、做成edit、做成combox、做成check、做成进度条……

    你还能想到什么?!




    非常美丽,点击这里去下载


    ok。codeproject里也有非常多回帖。问怎么解决编译问题。

    其实,我在vs2012下编译的确遇到了非常多问题。下面做个总结。以降低大家遇到的麻烦。


    1、xtrace.h(74) : error C2440: “=”: 无法从“const char *”转换为“LPTSTR”

    用LPCTSTR替换LPTSTR,解决。

    应该有2处,一模一样的。

    这样替换后,不用关心字符集是unicode还是多字符集。



    2、does not found "tmschema.h"

    tmschema.h是windows SDK里的文件。但从vs2008開始,已经不用这个文件了。而是vsstyle.h。

    所以这样改:

    #include <tmschema.h>

    改为

    #if _MSC_VER < 1700 // Before Visual Studio 2012
    #include <tmschema.h>
    #else
    #include <vsstyle.h>
    #endif


    3、错误 19 error MSB3073: 命令“mkdir ..in 2> nul
    copy .DebugXListCtrlDD.dll ..in 1> nul
    copy .DebugXListCtrlDD.lib ..in 1> nul
    :VCEnd”已退出。代码为 1。

    怎么说呢?这个错误。无视吧。

    请找到XListCtrl_demoXListCtrlLibDebugXListCtrlDDDA.dll,复制到XListCtrl_demoDialogDebug,即可了。假设你用过cmd命令,就明确命令“mkdir ..in 2> nul"是干嘛的。假设后面又遇到这种问题,你懂的。


    4、CVTRES : fatal error CVT1100: 资源反复。

    类型: MANIFEST,名称: 1,语言: 0x0409

    在资源视图中删除RT_MANIFEST分类下的资源。

    ok,事实上这个时候编译还是报错,一堆东西。无视之。

    打开debug目录,DialogDDDA.exe在哪里,在里,啦啦啦~


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    Tensorflow入门:Linear Regression
    日语动词变形总结
    序列模型第二周作业2:Emojify!
    序列模型第二周作业1:Operations on word vectors
    序列模型第一周作业3: Improvise a Jazz Solo with an LSTM Network
    序列模型第一周作业2: Character level language model
    序列模型第一周作业1: Building your Recurrent Neural Network
    Bidirectional RNN (BRNN)
    Long Short term memory unit(LSTM)
    propertyGrid使用
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4667920.html
Copyright © 2020-2023  润新知