QueryBmp
Obsah
Description
Alias: QB
Detects a bitmap.
Finds the bitmap on the screen. If it is found, it is entered in the output Found=1, otherwise Found=0, while the NotFound output parameter behaves the opposite. For testing the occurrence of the bitmap, the maximum waiting time can be set by the Wait parameter, skipping multiple occurrences using the Skip parameter and doing a masked search with (parameters MaskMode, BitmapMaskColor and ScreenMaskColor). The search area is specified by the value of the CaptureMode parameter.
Vstupní parametry
Bitmap
Typ Bitmap
Hledaná bitmapa.
MaskMode
Typ Number
Režim masky použité při vyhledávání (0=žádná, 1=uživatelská maska, 2=automatická maska).
BitmapMaskColor
Typ Color
Klíčová barva uživatelské masky v zadané bitmapě (používá se pouze při MaskMode=1).
ScreenMaskColor
Typ Color
Klíčová barva uživatelské masky na sejmuté obrazovce, odpovídající barvě BitmapMaskColor. Tuto hodnotu je třeba nastavit jen v případě, že se tyto dvě barvy liší.
Skip
Typ Number
Určuje počet výskytů bitmap, které se při vyhledávání přeskočí.
Wait
Typ Number
Doba čekání v sekundách na výskyt bitmapy.
CaptureMode
Typ Number
Definuje oblast vyhledávání (0=desktop, 1=aktivní okno, 2=aktivní region, 3=oblast aktivního okna, 16=klientská část aktivního okna, 257-264=monitor 1-8, 512-520=aktivní region 0-8).
Enabled
Typ Number
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
PreWait
Typ Number
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
PostWait
Typ Number
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
Výstupní parametry
Found
Typ Number
Příznak nalezení bitmapy.
NotFound
Typ Number
Negovaný příznak nalezení bitmapy.