『外汇堂』·专业外汇论坛

标题: 一个改进的Comment函数 [打印本页]

作者: wyhtt777    时间: 2009-1-2 16:01
标题: 一个改进的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[0]=addcomment;
   CommentCount = ArrayRange(tempcomments, 0);
   ArrayResize(allcomments,CommentCount);
   ArrayCopy(allcomments,tempcomments,0,0,CommentCount);

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




[ 本帖最后由 wyhtt777 于 2009-1-9 09:49 编辑 ]
作者: wyhtt777    时间: 2009-1-2 16:03
忘了告诉大家怎么用了


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

帮我顶吧。。。自己做个沙发~
作者: fanyun    时间: 2009-1-5 10:34
沙发,帮ding
作者: wyhtt777    时间: 2009-1-9 09:48
标题: 回复 4# 的帖子
4楼不会是做烧烤的吧?
作者: redstart    时间: 2009-1-9 16:07
恩 很有用
感谢楼主分享
作者: neo007    时间: 2009-1-10 07:35
听起来不错啊. 你们谁给来个截图看看?




欢迎光临 『外汇堂』·专业外汇论坛 (http://forex-town.com/) Powered by Discuz! X3.1