Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

Координаты диалоговых окон   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
1-1134902392
Игорь Степанов
2005-12-18 13:39
2006.01.29
Уделение изображения курсора из клетки StringGrid после ввода в к


3-1133294851
Layner
2005-11-29 23:07
2006.01.29
Господа, помогите с не кирилич. CHARSET и DBGrid...


15-1136379634
lookin
2006-01-04 16:00
2006.01.29
Напомните плз, как восстановить в Win2k только что удаленный файл


15-1136477460
oleggar
2006-01-05 19:11
2006.01.29
управляющие символы


2-1136656262
(CHALING 32)S K i N E R
2006-01-07 20:51
2006.01.29
Работа со строками