Π‘Π°ΠΊΠ°Π»Π°Π²Ρ€
Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ курсовыС Π½Π° Π·Π°ΠΊΠ°Π·

ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. 
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ динамичСских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Wnd: Окно, ΠΊΠΎΡ‚ΠΎpΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏpΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ сообщСниС, ΠΈΠ»ΠΈ $FFFF для всСх ΠΏΠ΅pΠ΅ΠΊpΡ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ»ΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½. Caption: Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Π»ΠΎΠΊΠ° Π΄ΠΈΠ°Π»ΠΎΠ³Π° (Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ пустым символом) ΠΈΠ»ΠΈ nil для «Error» («ΠžΡˆΠΈΠ±ΠΊΠ°»). Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎp ΠΏΠΈΠΊΡ‚ΠΎΠ³pΠ°ΠΌΠΌΡ‹; 0 — Π² ΠΏpΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния — Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ; 0 — Π² ΠΏpΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ динамичСских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Ѐункция LoadIcon.

function LoadIcon (Instance: THandle; IconName: PChar): HIcon;

Π—Π°Π³pΡƒΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ pСсуpс ΠΏΠΈΠΊΡ‚ΠΎΠ³pΠ°ΠΌΠΌΡ‹.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

Instance: ЭкзСмпляp модуля, исполнимый Ρ„Π°ΠΉΠ» ΠΊΠΎΡ‚ΠΎpΠΎΠ³ΠΎ содСpΠΆΠΈΡ‚ ΠΏΠΈΠΊΡ‚ΠΎΠ³pΠ°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ 0 для ΠΏpΠ΅Π΄ΠΎΠΏpΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΈΠΊΡ‚ΠΎΠ³pΠ°ΠΌΠΌΡ‹.

IconName: Π‘Ρ‚pΠΎΠΊΠ° ΠΈΠ»ΠΈ имя цСлочислСнного ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎpΠ° ΠΈΠ»ΠΈ ΠΏpΠ΅Π΄ΠΎΠΏpСдСлСнная ΠΏΠΈΠΊΡ‚ΠΎΠ³pΠ°ΠΌΠΌΠ°, ΠΎΠΏpСдСлСнная ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ idi. Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎp ΠΏΠΈΠΊΡ‚ΠΎΠ³pΠ°ΠΌΠΌΡ‹; 0 — Π² ΠΏpΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ user32.dll.

Ѐункция LoadLibrary.

function LoadLibrary (LibFileName: PChar): THandle;

Π—Π°Π³pΡƒΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

LibFileName: Имя Ρ„Π°ΠΉΠ»Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ΡΡ пустым символом).

Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎp экзСмпляpΠ° модуля Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, большС 32); Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мСньшС 32 ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…: (0) Π½Π΅Ρ‚ памяти;

(5) ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ; (11) Π½Π΅Π²Π΅pΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» EXE; (12) ΠΏpикладная Π·Π°Π΄Π°Ρ‡Π° ΠΈΠ· OS/2; (13) ΠΏpикладная Π·Π°Π΄Π°Ρ‡Π° ΠΈΠ· DOS 4.0; (14) Π½Π΅Π²Π΅pΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ EXE; (15) Π½Π΅Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ pΠ΅ΠΆΠΈΠΌ.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ kernel32.dll.

Ѐункция PostMessage.

function PostMessage (Wnd: HWnd; Msg, wParam: Word; lParam: Longint): Bool;

НапpавляСт сообщСниС ΠΎΠΊΠ½Ρƒ ΠΏpΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

Wnd: Окно, ΠΊΠΎΡ‚ΠΎpΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏpΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ сообщСниС, ΠΈΠ»ΠΈ $FFFF для всСх ΠΏΠ΅pΠ΅ΠΊpΡ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ»ΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½.

Msg: Π’ΠΈΠΏ сообщСния.

wParam: Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈΠ½Ρ„ΠΎpмация ΠΎ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ.

lParam: Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈΠ½Ρ„ΠΎpмация ΠΎ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ.

Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

НС Π½ΡƒΠ»ΡŒ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния; 0 — Ссли Π½Π΅Ρ‚.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ user32.dll.

Ѐункция GetModuleHandle.

function GetModuleHandle (ModuleName: PChar): THandle;

Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ модуля.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

ModuleName: Имя модуля (Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ΡΡ пустым символом).

Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎp модуля; 0 — Π² ΠΏpΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ kernel32.dll.

Ѐункция DialogBoxParam.

function DialogBoxParam (Instance, THandle; TemplateName: PChar; Parent: HWnd; DialogFunc: TFarProc; InitParam: Longint): Integer;

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π±Π»ΠΎΠΊ модального Π΄ΠΈΠ°Π»ΠΎΠ³Π°, ΠΎΠΏpΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ TemplateName, ΠΈ ΠΏΠ΅pΠ΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±pΠ°ΠΆΠ°Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³, посылаСт сообщСниС wm_InitDialog. Π’Π°ΠΊΠΆΠ΅ позволяСт ΠΏΠ΅pΠ΅Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±pΠ°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°pΠ°ΠΌΠ΅Ρ‚pΠ°.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

Instance: ЭкзСмпляp модуля, исполнимый Ρ„Π°ΠΉΠ» ΠΊΠΎΡ‚ΠΎpΠΎΠ³ΠΎ содСpΠΆΠΈΡ‚ шаблон Π±Π»ΠΎΠΊΠ° Π΄ΠΈΠ°Π»ΠΎΠ³Π°.

TemplateName: Имя шаблона Π±Π»ΠΎΠΊΠ° Π΄ΠΈΠ°Π»ΠΎΠ³Π° (Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ΡΡ пустым символом).

Parent: Окно Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°.

DialogFunc: АдpСс экзСмпляpΠ° ΠΏpΠΎΡ†Π΅Π΄ΡƒpΡ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π°.

InitParam: ПСpСдаСтся Π² ΠΏΠ°pΠ°ΠΌΠ΅Ρ‚pΠ΅ lParam сообщСния wm_InitDialog.

Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

ПаpΠ°ΠΌΠ΅Ρ‚p nResult Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ EndDialog; -1 — Ссли Π΄ΠΈΠ°Π»ΠΎΠ³ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создан.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ user32.dll.

Ѐункция ExitProcess.

function ExitProcess (uExitCode);

Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ процСсс со Π²ΡΠ΅ΠΌΠΈ ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ (ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ).

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

uExitCode ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΊΠΎΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄Π° для процСсса, ΠΈ Π΄Π»Ρ всСх ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹Π·ΠΎΠ²Π° этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Π£ ΡΡ‚ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния Ѐункция FreeLibrary.

function FreeLibrary (LibModule: THandle);

Π”Π΅Π»Π°Π΅Ρ‚ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ LibModule ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Π½ΠΈΠΌ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ большС Π½Π΅ Π°Π΄pСсуСтся.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

LibModule: Π—Π°Π³pΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ kernel32.dll.

Ѐункция EndDialog.

function EndDialog (Dlg: Hwnd; Result: Integer);

Π’Π΅pΠΌΠΈΠ½ΠΈpΡƒΠ΅Ρ‚ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π΄ΠΈΠ°Π»ΠΎΠ³Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΠ°pΠ°ΠΌΠ΅Ρ‚pΠΎΠΌ Result, Π²ΠΎΠ·Π²pащаСтся Π² ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ DialogBox.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

Dlg: Π£Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³.

Result: Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ user32.dll.

Ѐункция GetProcAddress.

function GetProcAddress (Module: THandle; ProcName: PChar): TFarProc;

Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π°Π΄pСс экспоpΡ‚ΠΈpΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

Module: Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

ProcName: Имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ΡΡ пустым символом) ΠΈΠ»ΠΈ ΠΏpоизвольноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния — Ρ‚ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ; 0 — Π² ΠΏpΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ kernel32.dll.

Ѐункция MessageBox.

function MessageBox (Parent: HWnd; Txt, Caption: PChar; TextType: Word): Integer;

Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ ΠΈ ΠΎΡ‚ΠΎΠ±pΠ°ΠΆΠ°Π΅Ρ‚ Π±Π»ΠΎΠΊ Π΄ΠΈΠ°Π»ΠΎΠ³Π°, содСpΠΆΠ°Ρ‰ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ сообщСниС ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏpΠ΅Π΄ΠΎΠΏpΠ΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΈΠΊΡ‚ΠΎΠ³pΠ°ΠΌΠΌΡ‹ ΠΈ Ρ‚СкстовыС ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π² ΡΠΎΠΎΡ‚вСтствии с ΠΏΠ°pΠ°ΠΌΠ΅Ρ‚pΠΎΠΌ TexType.

ПаpΠ°ΠΌΠ΅Ρ‚pΡ‹:

Parent: Окно, Π²Π»Π°Π΄Π΅ΡŽΡ‰Π΅Π΅ Π±Π»ΠΎΠΊΠΎΠΌ сообщСний.

Txt: ΠžΡ‚ΠΎΠ±pΠ°ΠΆΠ°Π΅ΠΌΠΎΠ΅ сообщСниС (Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ΡΡ пустым символом).

Caption: Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π±Π»ΠΎΠΊΠ° Π΄ΠΈΠ°Π»ΠΎΠ³Π° (Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ пустым символом) ΠΈΠ»ΠΈ nil для «Error» («ΠžΡˆΠΈΠ±ΠΊΠ°»).

TextType: Одна ΠΈΠ»ΠΈ комбинация констант mb.

Π’ΠΎΠ·Π²pΠ°Ρ‰Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅pшСния ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… констант: id_Abort, id_Cancel, id_Ignore, id_No, id_OK, id_Retry ΠΈΠ»ΠΈ id_Yes.

функция находится Π² Ρ„Π°ΠΉΠ»Π΅ user32.dll.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ