"Print & Layered"

v.2007-02-28 (init: v.2005-04-08)

API demonstrator by kero <geocities.com/xmemor>
http://www.geocities.com/xmemor/2lz/tinyasm.html

 

//// :   -    F8 ,      -     ////


 -    : 
     4-         
1) ,     F9, 3) , 4) , 2)  .

          
/ WS_THICKFRAME,   Min+Max    Help.

---

     -   PID...

 CheckBox: /    F8  F9.
(        ,      )...

CheckBox :    +   ...


EditBox:

1- :
    ...
  ,           (1),    (0)  //  PtVisible //
  ,         (1),    (0)...
  ,         (1),   (0),      (-1)...
 HT-     (NCHITTEST  DefWindowProc / SendMessageTimeout)...

2-  - RGB  :
 pixel from screen DC, pixel from compatible memory DC, pixel from window DC...
     "" window DC ...

3- :
 return value  ...
   alpha-channel (LWA_ALPHA / ULW_ALPHA)...
 ""         ...
 gdi and user GUI resources    ...

4- :
   ...
 ID  hMenu   (hex/dec)...
 Z-order     ,     /   ...

5- :
  ...  //  GetDCOrgEx     RectVisible

6- :
/  ...


Cursor + key F8  =>  /     ...

Cursor + key F9  =>     ...

Drag'n'drop (/ key Ctrl) bmp-     =>    (background)  ...

  +    =>      ...

        =>   pattern brush ...


"WM_PRINT", "PrintWindow (XP)", "PrintWindow_M", "AlphaPrintWindow", "BitBlt /srccopy", "BitBlt /srccopy+captureblt"  => 
 =>      DC  ,   Clipboard...

  DC     "Drag'n'drop"-...

Trackbar  =>   alpha...

CheckBox "COLORKEY"  =>   COLORKEY,  ALPHA (.. ""  "")...

CheckBox-  CS_* / WS_*  -     ,        ...

 PrintWindow_M   PrintWindow (XP),       CS_PARENTDC, CS_CLASSDC, CS_OWNDC ...

---

 -  .
