TInputDialog (модуль OStdDlgs)


TObject
 
Init
Done
Free
TWindowsObject
ChildList Parent
Flags Status
HWindow TransferBuffer
Instance
Init GetChildren
LoadGetClassName
Done GetClient
AddChild GetId
At GetSiblingPtr
Canclose GetWindowClass
ChildWithId IndexOf
CloseWindow IsFlagSet
CMExit Next
Create Previous
CreateChildren PutChildPtr
CreateMemoryDC PutChildren
DefChildProc PutSiblingPtr
DefCommandProc Register
DefNotificationProc RemoveChild
DefWndProc SetFlags
Destroy SetupWindow
Disable Show
DisableAutoCreate Store
DisableTransfer Transfer
DispatchScroll TransferData
Enable WMActivate
EnableAutoCreate WMClose
EnableKBHandler WMCommand
EnableTransfer WMDestroy
FirstThat WMNScroll
Focus WMNCDestroy
ForEach WMNQueryEndSession
GetChildPtr WMVScroll
TDialog
Attr
IsModal
Init
Load
Done
Create
DefWndProc
EndDlg
Execute
GetItemHandle
Ok
SendDlgItemMsg
Store
WMClose
WMInitDialog
WMPostInvalid
WMQueryEndSession
TInputDialog
Caption
Prompt
Buffer
BufferSize
Init
CanClose
SetupWindow

    Объект TInputDialog обеспечивает общее диалоговое окно для получения текстового ввода от пользователя (одной строки текста).

Поля


Buffer

     Buffer: PChar;

    Указывает на буфер, возвращающий текстовый ввод пользователя. При передаче конструктору диалогового окна ввода содержит используемый по умолчанию текст, который первоначально выводится в редактируемом управляющем элементе.

BufferSize

     BufferSize: Word;

    Содержит размер буфера, который возвращает ввод пользователя.

Caption

     Caption: PChar;

    Указывает на строку, которая выводится в качестве заголовка диалогового окна.

Prompt

     Prompt: PChar;

    Указывает на подсказку диалогового окна ввода, которая выводится над строкой ввода.

Методы


    Ниже описываются методы, определенные в данном объекте.

Init


     constructor Init(AParent: PWindowsObject;
           ACaption, APrompt, ABuffer: PChar; ABufferSize: Word);

    Строит файловый диалоговый блок с порождающим окном, переданным в параметре AParent, вызывая наследуемый от TDialog конструктор Init. Имя шаблона ресурса определяется поиском в BWCCClassName. Если приложение использует BWCC, диалоговый блок ввода будет использовать ресурс BWCC. В противном случае используется обычный диалоговый блок Windows.

    См. также: TDialog.Init.

CanClose


     function CanClose: Boolean; virtual;

    Считывает в буфер Buffer из управляющего элемента редактирования диалогового блока до BufferSize символов, затем возвращает True, указывая, что диалоговый блок можно закрыть.

SetupWindow


     procedure SetupWindow; virtual;

    При установке окна вызывает метод SetupWindow, наследуемый из TDialog, затем устанавливает заголовок диалогового блока в соответствие со строкой Caption. Текст подсказки устанавливает в Prompt, текст буфера - в Buffer, а затем ограничивает число вводимых пользователем символов значением BufferSize - 1.

Тип TItemList (модуль Objects)


    Описание:

     TItemList = array[0..MaxCollectionSize - 1] of Pointer;

    Назначение: Массив общих указателей, предназначенных для внутреннего использования в TCollection.