Advertisement
dllbridge

Untitled

Sep 27th, 2024
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.10 KB | None | 0 0
  1.  
  2.  
  3. #include   <stdio.h>
  4. #include <windows.h>
  5.  
  6.  
  7.  
  8.  
  9. ////////////////////////////////////////////////////////////////////////////////
  10. int main()                                                                    //
  11. {
  12.  
  13.  
  14.    HWND    hWnd = GetForegroundWindow();
  15.    COORD   P    = {0};
  16.    RECT    pRECT= {0};
  17.    
  18.    
  19.  
  20.    
  21.    GetClientRect(hWnd, &pRECT);
  22.    
  23.    HPEN    hPen1  = CreatePen(PS_SOLID, 2, RGB(255,   0,   0)),
  24.            hPen2  = CreatePen(PS_SOLID, 7, RGB( 25, 220,   0)),
  25.            hPen3  = CreatePen(PS_SOLID, 3, RGB( 84,  79, 171));    
  26.  
  27.    HDC hdc = GetWindowDC(hWnd);
  28.  
  29.    SetBkMode(hdc, 1);  //  TRANSPARENT
  30.  
  31.    P.X = 100;
  32.    P.Y = 200;
  33.    
  34.    EXTLOGPEN pINFO;
  35.    
  36.    GetObject(hPen1, sizeof(EXTLOGPEN), &pINFO);
  37.    
  38.    SelectObject(hdc, hPen1);
  39.    
  40.    Ellipse(     hdc,
  41.                 P.X - 30,
  42.                 P.Y + 30,
  43.                 P.X + 30,
  44.                 P.Y - 30);
  45.    
  46.    SelectObject(hdc, hPen2);
  47.    Rectangle(hdc,   300, 130, 500, 230);
  48.    
  49.    SelectObject(hdc, hPen3);
  50.    MoveToEx(hdc,  50,  50, 0);
  51.    LineTo  (hdc, 250, 250   );
  52.    
  53. }
  54.  
  55.  
  56.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement