![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MessageBox возвращающий PChar [D5, Win2k]
kronprince © (2002-02-08 12:31:00)Может кто вспомнит, есть ли функция типа MessageBox но с Editом и кнопками возвращающий PChar ? Tnks.
panov (M) (2002-02-12 13:54:00) [1]>Pete © (11.02.02 14:50)
Явно - не кстати.
Pete (2002-02-12 11:11:00) [2]Может неправильно выразился, типа LOADONCALL,DLG1 DIALOG, & etc.
Evgeny (2002-02-12 07:50:00) [3]Не понял, какие команды?
Pete (2002-02-11 14:50:00) [4]Кстати, ни кто не подскажет, или ссылку какую-нибудь к файлику, со всеми, так сказать, командами для RC файлов???
Evgeny (2002-02-09 07:47:00) [5]>kronprince
Pete тебе дельный совет дал. Только не обязательно в DLL диалог засовывать. А размер действительно получится при этом мизерный.
DIALOG_1 DIALOG 0, 0, 214, 45
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION ""
FONT 8, "MS Sans Serif"
BEGIN
CONTROL "OK", IDOK, "BUTTON", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 156, 9, 50, 14
CONTROL "Cancel", IDCANCEL, "BUTTON", BS_PUSHBUTTON | BS_CENTER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 156, 26, 50, 14
CONTROL "", 101, "edit", ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 8, 9, 136, 12
END
Вот этот пример создан за 2 минуты. Вставляешь в свой ресурсный файл, и когда нужно вызываешь.
Tosov (2002-02-08 22:57:00) [6]kronprince
А попробуй исходники этого InputQuery посмотреть. Может чего полезного найдешь.
kronprince (2002-02-08 13:38:00) [7]Та отож!
И вся эта $%&ня вместо того чтобы просто вызвать одну функцию :(
Pete (2002-02-08 13:19:00) [8]Вообщем, совет: У меня знакомый в визуал студии 6.0 создавал файл ресурса с диалогом, описывал его и компилил в ДЛЛ. После вызывал этот диалог из ДЛЛ. ДЛЛ получается маленькой и быстрой.
Эти-же мессэджбоксы тоже хранятся как диалоги то ли в юзер32.длл, то ли в другой. Вот так-же сделай...
Fellomena (2002-02-08 13:10:00) [9]Ну тогда не знаю...
С Dialog действительно гадко получается 8(
Насчёт готовых не слышала, но на api вроде не так уж много и писать 8)
kronprince (2002-02-08 12:59:00) [10]2Fellomena
Не покатит, т.к. нужна WinAPI функция а InputQuery из unit Dialogs;что грозит см. interface usesв unit Dialogs;.
В итоге размер программулечки:=(размер программулечки)*10; чего очень не хотелось бы.
Мне для IP-address;
Ничего, но если есть у Win то зачем?
Fellomena (2002-02-08 12:32:00) [11]InputQuery покатит ?
Только она AnsiString возвращает 8)
А что мешает самому сделать ? ;)