Author: �������������(api)
0 Views
0 Downloads
0 Favorites
Clipboard
//+------------------------------------------------------------------+
//|                                                    Clipboard.mq4 |
//|                                               ÏàâåëÈâàíîâè÷(api) |
//|                                              p231970@hotmail.com |
//+------------------------------------------------------------------+
#property copyright "ÏàâåëÈâàíîâè÷(api)"
#property link      "p231970@hotmail.com"

#import "user32.dll"
   bool OpenClipboard(int hwnd);
   int GetClipboardData(int uFormat);
   bool CloseClipboard();
   int GetAncestor (int hWnd, int gaFlags);
#import "kernel32.dll"
   int GlobalLock(int hMem);
   bool GlobalUnlock(int hMem);
   string lstrcat(int dst,string src);
#import

string lname="ClipboardInfo";

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
{
   while(!IsStopped())
   {
      int hMain=GetAncestor(WindowHandle(Symbol(),Period()),2);
      if(OpenClipboard(hMain))
      {
        int hglb = GetClipboardData(1); //GetClipboardData(CF_TEXT);
        if (hglb != 0) 
        { 
            int lptstr = GlobalLock(hglb); 
            if (lptstr != 0) 
            { 
                 // ÷òî òî äåëàåì ñ ïîëó÷åííîé ñòðîêîé //
                 if(ObjectFind(lname)==-1)
                 {
                     ObjectCreate(lname,OBJ_LABEL,0,0,0);
                     ObjectSet(lname,OBJPROP_XDISTANCE,10);
                     ObjectSet(lname,OBJPROP_YDISTANCE,20);
                     ObjectSet(lname,OBJPROP_CORNER,1);
                 }
                 ObjectSetText(lname,lstrcat(lptstr,""),12,"Arial",Red);
                 WindowRedraw();
                GlobalUnlock(hglb); 
            } 
        } 
        CloseClipboard(); 
      }
      Sleep(500);
   }
   return(0);
}
//+------------------------------------------------------------------+

Comments