//+------------------------------------------------------------------+
//| 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