Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Вниз

Сообщение   Найти похожие ветки 

 
Ivolg ©   (2006-07-20 20:00) [0]

Как послать окну сообщение о закрытии ?


 
StriderMan ©   (2006-07-20 20:05) [1]

SendMessage(Handle, WM_CLOSE, 0, 0)


 
Ivolg ©   (2006-07-20 20:14) [2]

>StriderMan

Спасибо...


 
Ivolg ©   (2006-07-20 20:24) [3]

>StriderMan ©   (20.07.06 20:05) [1]

SendMessage(Handle, WM_CLOSE, 0, 0)


С помощью это когда я немогу закрыть созданное окно: D:\Test\Window\,
а программные окна почему-то закрываются...


 
Мефисто   (2006-07-20 20:27) [4]


> С помощью это когда я немогу закрыть созданное окно: D:\Test\Window\,


Это не код. Подробней, будтье любезны :)


 
PSPF2003 ©   (2006-07-20 20:29) [5]

SendMessage(Handle, WM_quit, 0, 0) ??
PostMessage(Handle, wm_Close,0,0) ??


 
Джо ©   (2006-07-20 20:29) [6]

PostMessage, то есть, примерно, так:

var
 H: THandle;
begin
 H := FindWindow (nil,"D:\Test\Window");

 if H <> 0 then
   PostMessage (H,WM_CLOSE,0,0)
 else
   RaiseLastOSError
end;



 
Ivolg ©   (2006-07-20 20:33) [7]


.....
var
 Form1: TForm1;
 SelWindow: HWND;
 WName: string;
......

procedure TForm1.Button1Click(Sender: TObject);
begin
     WName:="D:\Test\Window"; // Дирректория открытия...
     ShellExecute(0,"open", PChar(WName), nil, nil, SW_Show); // Открываем окно...
     SelWindow:=FindWindow(nil,PChar(WName)); // Находим Handle окна по его заголовку...
     GetWindowExParams(SelWindow); // Получаем необходимую информацию...
     SendMessage(SelWindow,WM_CLOSE,0,0); // Зкрываем окно... (Оно незакрывается )
end;


 
Ivolg ©   (2006-07-20 20:38) [8]

>PSPF2003

Спасибо ! PostMessage подашел...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.011 c
2-1152987046
SergP
2006-07-15 22:10
2006.08.06
Как скрыть кнопку в панели задач?


15-1152097725
pavel_guzhanov
2006-07-05 15:08
2006.08.06
Умер Андрей Краско :((


2-1153134172
STX
2006-07-17 15:02
2006.08.06
Блокирование строки таблицы на время редактирования


2-1153184787
Toy
2006-07-18 05:06
2006.08.06
Курс доллара


2-1152889248
Megabyte
2006-07-14 19:00
2006.08.06
Компонент ClientDataSet





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский