IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Ищем ОКНО по Заголовку и меняем его
сообщение
Сообщение #1


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
 var Handled: Boolean);

 Var
    Des   : hWnd;
    s     : String;
begin
{***********************************************
*    ??????? ??? ????????? ????? ???? ? ????   *
************************************************}

case Msg.message of

WM_NCMOUSEMOVE : begin
      Form1.Label1.Caption:=IntToStr(msg.pt.X);
      Form1.Label2.Caption:=IntToStr(msg.pt.Y);
      TrackMouseEvent(me);
                  inherited;
                end;

WM_MOUSEMOVE : begin
      Form1.Label1.Caption:=IntToStr(msg.pt.X);
      Form1.Label2.Caption:=IntToStr(msg.pt.Y);
        TrackMouseEvent(me);
                  inherited;
              end;

WM_MOUSEHOVER : begin
//       Form1.Label3.Caption:='? ? ???????';
//       TrackMouseEvent(me);
        inherited;
      Form1.Label3.Caption:='? ? ???????';
      TrackMouseEvent(me);

               end;

WM_NCMOUSELEAVE : begin
//       Form1.Label3.Caption:='? ?? ? ???????';
                  inherited;
      Form1.Label3.Caption:='? ?? ? ???????';
                 end;

WM_NCHITTEST : begin

                   {if  then begin
                   ShowMessage('??????');
                            end;}
           inherited;
             end;
{*********************************
*  Обрабатывем сообщен от таймера      *
**********************************}
WM_TIMER : begin

    { s:=Form1.Edit1.Text;}

   Des:=FindWindow(nil,'то что написано в заголовке окна'); //???? ???? ? ????? ???????
          TrackMouseEvent(me);
   if Des=0 then begin             //???? ?? ????? ?? ....
                 end else begin
   //  PostMessage(Des,wm_close,hwnd_broadcast,0);
                                   //???? ????? ?? ?????? ?????????
     SetWindowText(Des,'[c] Lonley Shadow 2003 - ??????? ????');
     Windows.Beep(4440,500);       //?????? ????
                          end;
           inherited;
          end;
   end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
{**********************
*   назначаем таймер на 2сек  *
***********************}
 SetTimer(Form1.Handle,1,2000,timerproc);
{**************************
*  прячем окно  *
***************************}
//  showwindow(Application.handle, SW_HIDE);
//  showwindow(Form1.handle, SW_HIDE);
{***********************
*      или так        *
************************}
(*Application.Showmainform:=false;*)    //лучше так
//Form1.Visible:=False;
end;


procedure TForm1.FormActivate(Sender: TObject);
begin
//Application.Title:='';
//showwindow(Application.handle, SW_HIDE);
//showwindow(Form1.handle, SW_HIDE);

end;

procedure TForm1.Button1Click(Sender: TObject);
begin
showwindow(Application.handle, SW_HIDE);
showwindow(Form1.handle, SW_HIDE);
end;

end.


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


Цитата
Des:=FindWindow(nil,PChar(s));

Ну Я так и напсал


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 14.05.2024 14:52
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name