Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2008, 17:33   #1
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию Зацените мой MessageBox

Вот учесля работать с dll и написал свой messageBox...
Имя "messageShow";
Пораметры
handle: tHandle; text, caption: pChar; icon: tHandle; buttons: messageButtons;

Пример:

Код:
...
messageButtons = (mbOk, mbOkCancel, mbYes, mbYesNo, mbYesNoCancel);
... 
var
  test_form2: Ttest_form2;
  f_show: function(handle: tHandle; text, caption: pChar; icon: tHandle;
  buttons: messageButtons): byte; stdCall;
  h: thandle;
implementation

{$R *.dfm}

{ Ttest_form2 }

procedure Ttest_form2.Button1Click(Sender: TObject);
var
i: integer;
begin
   h := loadLibrary(pChar(extractFilePath(application.ExeName)+'..\atomMessageBox\atomMessageBox.dll'));
   @f_Show := getProcAddress(h, 'messageShow');
   i := f_show(handle, pChar(memo1.text), 'Диалог', application.Icon.Handle, mbYesNoCancel);
   if i = mrYes then showMessage('YES');
end;
Вложения
Тип файла: rar atomMessageBox.rar (9.7 Кб, 29 просмотров)

Последний раз редактировалось Altera; 26.04.2008 в 17:37.
Altera вне форума Ответить с цитированием
Старый 29.10.2008, 15:17   #2
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

подскажите пожалуйста, куда кинуть dll-ку, чтоб заработало?
beegl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
messageBox поверх всех окон, возможно ли? Kashp Win Api 13 28.02.2010 18:33
Корректное закрытие MessageBox Tan4ik Помощь студентам 4 02.05.2008 01:21
как убрать excel'овские messagebox? aslanbek Общие вопросы Delphi 0 15.03.2008 19:47
как убрать excel'овские messagebox? aslanbek Общие вопросы Delphi 0 15.03.2008 19:47
MessageBox??? Рустам Общие вопросы Delphi 3 16.01.2008 01:26