Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
ModuleName: ΠΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ (Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠ΅Π΅ΡΡ ΠΏΡΡΡΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ).
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pΡΠ΅Π½ΠΈΡ - ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΌΠΎΠ΄ΡΠ»Ρ; 0 - Π² ΠΏpΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ kernel32.dll
GetModuleUsage
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetModuleUsage(Module: THandle): Integer;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΡΡΠ΅ΡΡΠΈΠΊ ΠΎΠ±pΠ°ΡΠ΅Π½ΠΈΠΉ ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
Module: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ° ΠΎΠ±pΠ°ΡΠ΅Π½ΠΈΠΉ.
GetNearestColor
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetNearestColor(DC: HDC; Color: TColorRef): Bool;
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Ρ Color Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎpΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅pΠΆΠΈΠ²Π°ΡΡ ΡΡΡpΠΎΠΉΡΡΠ²ΠΎ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
DC: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΡΡΡpΠΎΠΉΡΡΠ²Π°.
Color: Π‘ΡpΡΠΊΡΡpΠ° TColorRef, Ρ ΠΊΠΎΡΠΎpΠΎΠΉ ΠΈΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π‘ΠΏΠ»ΠΎΡΠ½ΠΎΠΉ ΡΠ²Π΅Ρ RGB. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ gdi32.dll
GetNearestPaletteIndex
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetNearestPaletteIndex(Palette: HPalette; Color: TColorRef): Word;
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΠΉ Ρ Color ΡΠ²Π΅Ρ Π² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°Π»ΠΈΡpΠ΅.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
Palette: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°Π»ΠΈΡpΡ.
Color: Π‘ΡpΡΠΊΡΡpΠ° TColorRef, Ρ ΠΊΠΎΡΠΎpΠΎΠΉ ΠΈΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ½Π΄Π΅ΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°Π»ΠΈΡpΡ. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ gdi32.dll
GetNextDlgGroupItem
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetNextDlgGroupItem(Dlg: Hwnd; Ctrl: HWnd; Previous: Bool): Hwnd;
ΠΡΠ΅Ρ Π² Ctrl ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΏpΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΎpΠ³Π°Π½ ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎ ΡΡΠΈΠ»Π΅ΠΌ ws_Group. ΠΠΎΠΈΡΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΌ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
Dlg: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp Π±Π»ΠΎΠΊΠ° Π΄ΠΈΠ°Π»ΠΎΠ³Π°.
Ctrl: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΎpΠ³Π°Π½Π° ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ, Ρ ΠΊΠΎΡΠΎpΠΎΠ³ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ.
Previous: 0 - Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏpΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΎpΠ³Π°Π½ ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ; Π½Π΅ Π½ΡΠ»Ρ - Π΅ΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΎpΠ³Π°Π½ ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΎpΠ³Π°Π½Π° ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ user32.dll
GetNextDlgTabItem
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetNextDlgtabItem(Dlg: Hwnd; Ctrl: HWnd; Previous: Bool): Hwnd;
ΠΡΠ΅Ρ Π² Ctrl ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΏpΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΎpΠ³Π°Π½ ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎ ΡΡΠΈΠ»Π΅ΠΌ ws_TabStop.
ΠΠΎΠΈΡΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΌ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
Dlg: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp Π±Π»ΠΎΠΊΠ° Π΄ΠΈΠ°Π»ΠΎΠ³Π°.
Ctrl: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΎpΠ³Π°Π½Π° ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ, Ρ ΠΊΠΎΡΠΎpΠΎΠ³ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ.
Previous: 0 - Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏpΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΎpΠ³Π°Π½ ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ; Π½Π΅ Π½ΡΠ»Ρ - Π΅ΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΎpΠ³Π°Π½ ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΎpΠ³Π°Π½Π° ΡΠΏpΠ°Π²Π»Π΅Π½ΠΈΡ. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ user32.dll
GetNextWindow
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetNextWindow(Wnd: HWnd; Flag: Word): Hwnd;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ· Wnd ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΈΠ»ΠΈ ΠΏpΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΠΊΠ½Π° Π²Π΅pΡ Π½Π΅Π³ΠΎ ΡpΠΎΠ²Π½Ρ ΠΈΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ Π²Π΅pΡ Π½Π΅Π³ΠΎ ΡpΠΎΠ²Π½Ρ, Π° Π² ΡΠ»ΡΡΠ°Π΅ Π΄ΠΎΡΠ΅pΠ½Π΅Π³ΠΎ ΠΎΠΊΠ½Π° ΠΈΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π΄ΠΎΡΠ΅pΠ½Π΅Π΅ ΠΎΠΊΠ½ΠΎ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
Wnd: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΎΠΊΠ½Π°.
Flag: ΠΠ΄Π½Π° ΠΈΠ· ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΌΠ΅Π½Ρ gw_HWndNext ΠΈΠ»ΠΈ gw_HWndPrev. Π‘ΠΌ. pΠ°Π·Π΄Π΅Π» "ΠΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠΊΠΎΠ½, gw_" Π² Π³Π»Π°Π²Π΅ 1.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΎΠΊΠ½Π°. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ user32.dll
GetNumTasks
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetNumTasks: Word;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΈΡΠ»ΠΎ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎpΡΠ΅ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π§ΠΈΡΠ»ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π·Π°Π΄Π°Ρ.
GetObject
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetObject(hObject: THandle; Count: Integer; ObjectPtr: Pointer):
Integer;
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π±ΡΡΠ΅p Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎpΡΠ΅ ΠΎΠΏpΠ΅Π΄Π΅Π»ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ»ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°Π»ΠΈΡp.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ: hObject: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
Count: Π Π°Π·ΠΌΠ΅p Π±ΡΡΠ΅pΠ°.
ObjectPtr: ΠpΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΠΉ Π±ΡΡΠ΅p; TLogPen, TLogBrush, TLogFont, TBitMap ΠΈΠ»ΠΈ ΡΠ΅Π»ΠΎΠ΅.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΊΠΎΠΏΠΈpΠΎΠ²Π°Π½Π½ΡΡ Π±Π°ΠΉΡ; 0 - Π² ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅: GetBitmapBits, GetPaletteEntries ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ gdi32.dll
GetPaletteEntries
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetPaletteEntries(Palette: HPalette; StartIndex, NumEntries: Word; var
PaletteEntries: TPaletteEntry): Word;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ°Π»ΠΈΡpΡ ΠΈ ΠΊΠΎΠΏΠΈpΡΠ΅Ρ ΠΈΡ Π² PaletteEntries.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
Palette: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°Π»ΠΈΡpΡ.
StartIndex: ΠΠ΅pΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ.
NumEntries: Π§ΠΈΡΠ»ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².
PaletteEntries: ΠΠ°ΡΡΠΈΠ² TPaletteEntry Π΄Π»Ρ ΠΏpΠΈΠ΅ΠΌΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ°Π»ΠΈΡpΡ.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΡΠΈΡΠ°Π½Π½ΡΡ Π±Π°ΠΉΡ; 0 - Π² ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΈΠ±ΠΊΠΈ. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ gdi32.dll
GetParent
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetParent(Wnd: HWnd): HWnd;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠΏΠΈΡΠ°ΡΠ΅Π»Ρ pΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
Wnd: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΎΠΊΠ½Π°.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp pΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°; 0 - Π΅ΡΠ»ΠΈ pΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ user32.dll
GetPixel
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetPixel(DC: HDC; X, Y: Integer): Longint;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠ²Π΅Ρ RGB Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠ΅.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
DC: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΡΡΡpΠΎΠΉΡΡΠ²Π°.
X, Y: ΠpΠΎΠ²Π΅pΡΠ΅ΠΌΠ°Ρ ΡΠΎΡΠΊΠ°.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° RGB; -1, Π΅ΡΠ»ΠΈ ΡΠΎΡΠΊΠ° Π»Π΅ΠΆΠΈΡ Π½Π΅ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΡpΠ΅Π·Π°Π½ΠΈΡ. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ gdi32.dll
GetPolyFillMode
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetPolyFillMode(DC: HDC): Integer;: HRgn;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ pΠ΅ΠΆΠΈΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
DC: ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎp ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΡΡΡpΠΎΠΉΡΡΠ²Π°.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π Π΅ΠΆΠΈΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°. ΠΠ΄Π½Π° ΠΈΠ· ΠΊΠΎΠ½ΡΡΠ°Π½Ρ Alternate ΠΈΠ»ΠΈ Winding. Π‘ΠΌ. pΠ°Π·Π΄Π΅Π» "Π Π΅ΠΆΠΈΠΌΡ PolyFill" Π² Π³Π»Π°Π²Π΅ 1. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ gdi32.dll
GetPriorityClipboardFormat
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetPriorityClipboardFormat(var PriorityList; Count: Integer): Integer;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠ΅pΠ²ΡΠΉ ΡΠΎpΠΌΠ°Ρ Π±ΡΡΠ΅pΠ° Π²ΡpΠ΅Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±pΠ°ΠΆΠ΅Π½ΠΈΡ Π² PriorityList, Π΄Π»Ρ ΠΊΠΎΡΠΎpΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π°Π½Π½ΡΠ΅.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
PriorityList: Π¦Π΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎΠ΄Π΅pΠΆΠ°ΡΠΈΠΉ ΡΠΎpΠΌΠ°ΡΡ Π±ΡΡΠ΅pΠ° Π²ΡpΠ΅Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±pΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΏΠΎpΡΠ΄ΠΊΠ΅ ΠΈΡ ΠΏpΠΈΠΎpΠΈΡΠ΅ΡΠΎΠ². Π€ΠΎpΠΌΠ°ΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°ΠΌΠΈ cf_. Π‘ΠΌ. pΠ°Π·Π΄Π΅Π» "Π€ΠΎpΠΌΠ°ΡΡ Π±ΡΡΠ΅pΠ° Π²ΡpΠ΅Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±pΠ°ΠΆΠ΅Π½ΠΈΡ" Π² Π³Π»Π°Π²Π΅ 1.
Count: Π Π°Π·ΠΌΠ΅p PriorityList.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π€ΠΎpΠΌΠ°Ρ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΠΏpΠΈΠΎpΠΈΡΠ΅Ρ; -1, Π΅ΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π½Π΅Ρ. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ user32.dll
GetPrivateProfileInt
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetPrivateProfileInt(ApplicationName, KeyName: PChar; Default: Integer;
FileName: PChar): Word;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ· ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
ApplicationName: ΠΠΌΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏpΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π² FileName.
KeyName: ΠΠΌΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π² FileName.
Default: ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏpΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ KeyName Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ.
FileName: ΠΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Windows.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ; Π½ΡΠ»Ρ, Π΅ΡΠ»ΠΈ ΠΎΡpΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Π½Π΅ ΡΠ΅Π»ΠΎΠ΅. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ kernel32.dll
GetPrivateProfileString
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetPrivateProfileString(ApplicationName, KeyName, Default,
ReturnedString: PChar; Size: Integer; FileName: PChar): Integer;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ· ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡpΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
ApplicationName: ΠΠΌΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏpΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ Π² FileName.
KeyName: ΠΠΌΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π² FileName ΠΈΠ»ΠΈ nil Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΠΈΠΌΠ΅Π½ ΠΊΠ»Π°Π²ΠΈΡ.
Default: ΠΠΌΡ, ΠΏpΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ KeyName Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ.
ReturnedString: ΠpΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΠΉ Π±ΡΡΠ΅p.
Size: Π Π°Π·ΠΌΠ΅p Π±ΡΡΠ΅pΠ°.
FileName: ΠΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Windows.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠΊΠΎΠΏΠΈpΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ kernel32.dll
GetProcAddress
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetProcAddress(Module: THandle; ProcName: PChar): TFarProc;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ Π°Π΄pΠ΅Ρ ΡΠΊΡΠΏΠΎpΡΠΈpΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
Module: ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ.
ProcName: ΠΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ (Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠ΅Π΅ΡΡ ΠΏΡΡΡΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ) ΠΈΠ»ΠΈ ΠΏpΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
Π ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pΡΠ΅Π½ΠΈΡ - ΡΠΎΡΠΊΠ° Π²Ρ ΠΎΠ΄Π° Π² ΡΡΠ½ΠΊΡΠΈΡ; 0 - Π² ΠΏpΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ kernel32.dll
GetProfileInt
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetProfileInt(AppName, KeyName: PChar; Default): Integer;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ· ΡΠ°ΠΉΠ»Π° WIN.INI ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
AppName: ΠΠΌΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏpΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
KeyName: ΠΠΌΡ ΠΈΡΠΊΠΎΠΌΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
Default: ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏpΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ KeyName Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ.
ΠΠΎΠ·Π²pΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ; Π½ΡΠ»Ρ, Π΅ΡΠ»ΠΈ ΠΎΡpΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ Π½Π΅ ΡΠ΅Π»ΠΎΠ΅. ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ kernel32.dll
GetProfileString
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: function GetProfileString(AppName, KeyName, Default, ReturnedString: PChar;
Size: Integer): Integer;
Π‘ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ· ΡΠ°ΠΉΠ»Π° WIN.INI ΡΡpΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
ΠΠ°pΠ°ΠΌΠ΅ΡpΡ:
AppName: ΠΠΌΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏpΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
KeyName: ΠΠΌΡ ΠΈΡΠΊΠΎΠΌΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΈΠ»ΠΈ nil Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΈΠΌΠ΅Π½ ΠΊΠ»Π°Π²ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ