Subversion Repositories Kolibri OS

Rev

Rev 3232 | Rev 3555 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3232 Rev 3500
Line 3401... Line 3401...
3401
  * bit 4 (mask 0x10): left Alt is pressed
3401
  * bit 4  (mask 0x10): left Alt is pressed
3402
  * bit 5 (mask 0x20): right Alt is pressed
3402
  * bit 5  (mask 0x20): right Alt is pressed
3403
  * bit 6 (mask 0x40): CapsLock is on
3403
  * bit 6  (mask 0x40): CapsLock is on
3404
  * bit 7 (mask 0x80): NumLock is on
3404
  * bit 7  (mask 0x80): NumLock is on
3405
  * bit 8 (mask 0x100): ScrollLock is on
3405
  * bit 8  (mask 0x100): ScrollLock is on
-
 
3406
  * bit 9  (mask 0x200): left Win is pressed
-
 
3407
  * bit 10 (mask 0x400): right Win is pressed
3406
  * other bits are cleared
3408
  * other bits are cleared
Line 3407... Line 3409...
3407
 
3409
 
3408
-------------- Subfunction 4 - set system-wide hotkey. ---------------
3410
-------------- Subfunction 4 - set system-wide hotkey. ---------------
3409
When hotkey is pressed, the system notifies only those applications,
3411
When hotkey is pressed, the system notifies only those applications,
Line 4553... Line 4555...
4553
        0: Copy
4555
        0: Copy
4554
     1-15: reserved
4556
     1-15: reserved
4555
     B   - blit into the background surface
4557
     B   - blit into the background surface
4556
     T   - transparent blit
4558
     T   - transparent blit
Line 4557... Line 4559...
4557
 
4559
 
4558
  * ecx = pointer to the function parametrs
4560
  * ecx = pointer to the function parameters
4559
        destination offset and clipping
4561
        destination offset and clipping
4560
     +0 signed dword: destination rectangle X offset from the window
4562
     +0 signed dword: destination rectangle X offset from the window
4561
                      top-left corner
4563
                      top-left corner
4562
     +4 signed dword: destination rectangle Y offset from the window
4564
     +4 signed dword: destination rectangle Y offset from the window
4563
                      top-left corner
4565
                      top-left corner
4564
     +8 dword:        destination rectangle width
4566
     +8 dword:        destination rectangle width
Line 4565... Line 4567...
4565
    +12 dword:        destination rectangle height
4567
    +12 dword:        destination rectangle height
4566
 
4568
 
-
 
4569
        source offset and clipping
4567
        source offset and clipping
4570
    +16 signed dword: source rectangle X offset from the bitmap
-
 
4571
                      top-left corner
4568
    +16 signed dword: source rectangle X offset from the bitmap top-left corner
4572
    +20 signed dword: source rectangle Y offset from the bitmap
4569
    +20 signed dword: source rectangle Y offset from the bitmap top-left corner
4573
                      top-left corner
Line 4570... Line 4574...
4570
    +24 dword:        source rectangle width
4574
    +24 dword:        source rectangle width
4571
    +28 dword:        source rectangle height
4575
    +28 dword:        source rectangle height
Line 4572... Line 4576...
4572
 
4576
 
4573
    +32: dword: size of the bitmap row in bytes
4577
    +32: dword: bitmap data - must be 32bpp
Line 4574... Line -...
4574
    +36: dword: bitmap data - must be 32bpp
-
 
4575
 
4578
    +36: dword: size of the bitmap row in bytes
4576
Returned value:
4579
 
4577
  * function does not return value
4580
Returned value:
4578
 
4581
  * function does not return value
4579
 
4582