【问题标题】:Teigha Win32 sample [closed]Teigha Win32 示例 [关闭]
【发布时间】:2015-11-24 21:47:15
【问题描述】:

大家

我正在寻找使用 Teigha 库的纯 Win32 简单应用程序。我需要呈现 dwg 文件的简单 Win32 应用程序。我需要像 SingleDoc 应用程序这样的东西。我不需要 MFC、Qt 等,只需要纯 Win32。我查看了 Teigha 示例,但只有 MFC、Qt。我在哪里可以找到此类应用的简单准系统?

谢谢

【问题讨论】:

  • 可能你看不到 Win32 示例的原因是在 Win32 中编写模拟 GUI 来演示库更困难,而在 MFC 或 Qt 中更容易做到这一点。
  • 除非您有指向库和示例的链接,否则这很难回答。
  • @Jerry 是的,只有 MFC 和 Qt 示例。但我正在寻找只是 Win32 的例子。可能有人遇到同样的问题并解决了,可以给我一些想法。
  • 您的问题是什么? MFC 示例很容易转换为纯 Win32。由于该框架在说明 Teigha 库的功能方面完全无关紧要,我真的不知道您在寻找什么。就库而言,MFC 和 Win32 应用程序之间的渲染代码是相同的。
  • 我正在寻找我在帖子中指定的纯 Win32 简单示例。但是,如果我可以从 MFC 示例中生成清晰的、不是很复杂的代码,那么这个想法可能会很有用。谢谢。

标签: c++ winapi


【解决方案1】:

CreateWindowEx() 和 RegisterClass 应该可以帮助您入门,那里有大量示例可获取完整代码,但您只需要一个简单的窗口即可在其上绘制线条。读取 dwg 文件有点棘手(不确定您引用的库是什么,因为您没有提供指向它的链接,而且我在工作中的搜索能力有限)。

以下是一些读取 dwg 文件的链接: How to handle DWG files in C++

这可能是您正在寻找的东西,虽然它看起来像 MFC,但在纯 Win32 中重新编码很容易,只需一点工作: http://www.codeforge.com/article/47732

【讨论】:

    猜你喜欢
    • 2018-01-17
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 2012-08-30
    相关资源
    最近更新 更多