2016-11-11 147 views
0

我想在我的MFC应用程序中使用类CHtmlEditView构建HTML。 所以我想添加一个图片,目前我正在使用<img align=\"baseline\" alt=\"\" src=\"C:\\cry.png\" border=\"0\" hspace=\"0\">,它的工作都很好。在MFC中获取资源路径

现在,我必须替换这个src=\"C:\\cry.png\"本地路径。所以我已经添加了这个资源和<img align=\"baseline\" alt=\"\" src=\"\\res\\smiley.png\" border=\"0\" hspace=\"0\">它没有获得图像路径。我不确定如何从资源中为路径提供图片。我看过LoadBitmap()和​​(),但知道如何获取资源的相对路径。

回答

0

你的目标URL将会是这样的:res://yourapplication.exe/agent.png

请注意,您将需要导入图像资源,就像这样:

  • 转到资源视图
  • 右键点击并选择导入上下文菜单选项
  • 选择您的图片文件

请注意,结果您的.rc文件中应该包含以下内容:

STARTPAGE.HTML   HTML     "res\\startpag.htm" 
AGENT.PNG    HTML     "res\\agent.png"