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

Вниз

Программа с невидимым окном для приема сообщений   Найти похожие ветки 

 
Tanya   (2006-09-26 20:30) [0]

Как создать программу на API с окном, но чтобы оно не показывалось, только для приема сообщений...

function WndProc(hnd, wmsg, wparam, lparam: integer): LongInt; stdcall;
begin
 case Wmsg of
   WM_DESTROY: ExitProcess(hnd);
 end;
Result:=DefWindowProc(hnd, wmsg, wparam, lparam);
end;

begin
with WinClass do
   begin
     lpszClassName:=WinTitle;
     lpfnWndProc:=@WndProc;
     cbClsExtra:=0;
     cbWndExtra:=0;
     hInstance:=hInstance;
     style:=  --------- какие тут параметры писать?
   end;
 RegisterClass(WinClass);
 Handle:=CreateWindowEx( -----какие тут параметры писать?------ );
end;


 
имя   (2006-09-26 20:44) [1]

Удалено модератором


 
@!!ex ©   (2006-09-26 20:48) [2]

Tanya   (26.09.06 20:30)  

Такое окно отличается только тем что оно невидимо и все. :))
Напиши прогу, которая сделалает вилимыми все окна в системе...
Будеш удивлена. :)))
Так чот параметры там теже что и всегда.


 
Игорь Шевченко ©   (2006-09-27 10:06) [3]


>     style:=  --------- какие тут параметры писать?


Никаких. Удали строчку из кода.


>  Handle:=CreateWindowEx( -----какие тут параметры писать?
> ------ );


Handle:=CreateWindowEx(0, WinTitle, "", 0, 0, 0, 0, 0,
   0, 0, HInstance, nil);



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

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

Наверх




Память: 0.44 MB
Время: 0.045 c
2-1169460295
Kyn66
2007-01-22 13:04
2007.02.11
Запись с вариациями


15-1169137593
Nous Mellon_
2007-01-18 19:26
2007.02.11
Покупка в интернет


15-1169120417
Gorlum
2007-01-18 14:40
2007.02.11
Список богов


2-1169642085
Garacio
2007-01-24 15:34
2007.02.11
два TiniFile.Create = Access violation


15-1169369047
властелин колхоза
2007-01-21 11:44
2007.02.11
Я фигею с этих статей...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский