Форум: "Начинающим";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];
ВнизКоординаты диалоговых окон Найти похожие ветки
← →
Alex7 (2006-01-12 09:47) [0]Уважаемые мастера ! Подскажите, пожалуйста.
Как можно изменять координаты вывода на экран
для окон "Aplication.MessageBox", "ShowMessage" и т.п. ?
← →
</code> (2006-01-12 19:10) [1]Вот пример:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, StdCtrls;
type
TForm1 = class(TForm)
Timer1: TTimer;
ListBox1: TListBox;
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
procedure SM(var Msg: TMessage); message WM_USER;
public
{ Public declarations }
end;
var Form1: TForm1; h1:hwnd ;
implementation
{$R *.DFM}
procedure TForm1.Timer1Timer(Sender: TObject);
var h:hwnd;
begin
if h1<>0 then MoveWindow(h1,100,100,100,100,TRUE);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
PostMessage(Form1.Handle, WM_USER,0,0);
ShowMessage("www");
end;
procedure TForm1.SM (var Msg: TMessage);
begin
h1:= Screen.ActiveForm.Handle;
end;
end.
← →
Джо © (2006-01-12 19:13) [2]Для этих целей можно использовать функцию MessageDlgPos.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.035 c