none
CMFCListCtrl LVN_GETDISPINFO消息不响应 RRS feed

  • 问题

  • 有一主程序。和一MFC dll 程序。

    主程序上有一CMFCTabCtrl 用来 管理 dll程序里的列表视图。主程序和dll程序都用MFC共享编译 ,运行没问题。

    但主程序和dll程序都用MFC静态链接编译。就有问题dll里的列表视图 就没有 LVN_GETDISPINFO消息了。

    求解。

    2012年8月24日 10:03

答案

  • 您好,

    根据我对这个问题的理解,LVN_GETDISPINFO没有响应是因为列表视图没有加载成功。

    DLL程序能编译通过吗?如果无法编译通过,麻烦将报错的代码和错误信息放上来。

    将共享dll方式改为静态链接编译的时候出错,通常是以下原因:

    1. 您使用了依赖于共享dll方式的第三方库文件。

    2. 使用的库文件之间发生冲突。


    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月27日 10:27
    版主

全部回复

  • 您好,

    根据我对这个问题的理解,LVN_GETDISPINFO没有响应是因为列表视图没有加载成功。

    DLL程序能编译通过吗?如果无法编译通过,麻烦将报错的代码和错误信息放上来。

    将共享dll方式改为静态链接编译的时候出错,通常是以下原因:

    1. 您使用了依赖于共享dll方式的第三方库文件。

    2. 使用的库文件之间发生冲突。


    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月27日 10:27
    版主
  • 您好,

    我暂且将我的回复标记为答案,如果您觉得还有疑问,或者我提供的信息不足以解决您的疑问,您可以随时回帖告诉我。

    谢谢您的积极参与。


    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月31日 7:17
    版主