客服热线:18391752892

ResourceCreate()函数用法解疑讨论

   日期:2019-01-12     浏览:79    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 ResourceCreateCreates an image resource based on a data set. There are two variants of the function:
Creating a resource based on a filebool ResourceCreate(
   const string     resource_name,      // Resource name
   const string     path           // A relative path to the file
   );
Creating a resource based on the array of pixelsbool ResourceCreate(
   const string     resource_name,      // Resource name
   const uint       data[],         // Data set as an array
   uint         img_width,       // The width of the image resource
   uint         img_height,        // The height of the image resource
   uint         data_xoffset,     // The horizontal rightward offset of the upper left corner of the image
   uint         data_yoffset,     // The vertical downward offset of the upper left corner of the image
   uint         data_width,        // The total width of the image based on the data set
   ENUM_COLOR_FORMAT color_format       // Color processing method
   );
大家都知道这两个函数,不知大家伙在用的时候是否遇到了一些问题呢?
我这里就跟大家说一下我用的过程中的具体实用问题,可能我的调用不合规范:
用第一种形式调用时,无论怎么修改,就是创建不了,所以第二种压根不能用。总是提示文件名称错误。
至于正确的形式应该怎么写呢?我们一起来讨论一下吧,

我试过了所有的字符串组合,但是仍然不可行
//+------------------------------------------------------------------+
//|                                     自定义描绘图像.mq4 |
//|                 Copyright 2017, metaQuotes Software Corp. |
//|                               https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright Copyright 2017, metaQuotes Software Corp.
#property link      https://www.mql5.com
#property version    1.00
#property strict
#resource \Files\safe.bmp
#include xhinc_errordescription_event.mqh
#include Object_Myselfxxinc_obj_bitmap_label.mqh
string file1_path = \Files\safe.bmp
string source_name = ::sf.bmp

//+------------------------------------------------------------------+
//| Expert initialization function                       |
//+------------------------------------------------------------------+
int onInit()
 {
//--- create timer
   EventSetTimer(1);
   
   if(ResourceCreate( sss2 , \Files\zhifubao.bmp )==true){
     PrintFormat( %s 数据源已创建完成 ,file1_path);
   }
   else{
     ErrorEvent();
   }
   
   if(ResourceFree( ::Files\safe.bmp )==true){
     PrintFormat( 释放资源成功
   }
   else{
     PrintFormat( 释放资源失败
     ErrorEvent();
   }
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情
推荐行情
点击排行