wyhtt777 发表于 2009-1-2 16:01:23

一个改进的Comment函数

一个改进的Comment函数
这个函数是我在论坛上看到的,这个函数主要作用是在图表上输出多行的Comment(注释),觉得挺有用,所以和大家分享一下:

//Determines how many of your previous comments are shown
extern int MaxCommentsToShow=25;
//An array to hold all of the comments
string allcomments[];

//+------------------------------------------------------------------+
//|            Manage comments - Written by imt4      |
//|                            www.imt4.com                            |
//+------------------------------------------------------------------+
void managecomments(string addcomment)
   {
   string tempcomments[];
   int commentscroll;
   string output;
   int CommentCount = ArrayRange(allcomments, 0);
   if(CommentCount<MaxCommentsToShow)
      {
      ArrayResize(tempcomments,CommentCount+1);
      ArrayCopy(tempcomments,allcomments,1,0,WHOLE_ARRAY);
      }
   else
      {
      ArrayResize(tempcomments,MaxCommentsToShow);
      ArrayCopy(tempcomments,allcomments,1,0,MaxCommentsToShow-1);
      }   
   tempcomments=addcomment;
   CommentCount = ArrayRange(tempcomments, 0);
   ArrayResize(allcomments,CommentCount);
   ArrayCopy(allcomments,tempcomments,0,0,CommentCount);

   for(commentscroll=0;commentscroll<CommentCount;commentscroll++)
      {
      output = output + allcomments +"\n";
      }   
   Comment(output);
   }




[ 本帖最后由 wyhtt777 于 2009-1-9 09:49 编辑 ]

wyhtt777 发表于 2009-1-2 16:03:34

忘了告诉大家怎么用了:lol


那么怎么用呢?很简单,直接调用行了:

帮我顶吧。。。自己做个沙发~

fanyun 发表于 2009-1-5 10:34:09

沙发,帮ding

wyhtt777 发表于 2009-1-9 09:48:24

回复 4# 的帖子

4楼不会是做烧烤的吧?:lol

redstart 发表于 2009-1-9 16:07:18

恩 很有用
感谢楼主分享

neo007 发表于 2009-1-10 07:35:11

听起来不错啊. 你们谁给来个截图看看?
页: [1]
查看完整版本: 一个改进的Comment函数