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

Вниз

Только в процессах   Найти похожие ветки 

 
Sodom   (2002-05-28 13:00) [0]

Как можно создать handle не используя функцию CreateWindow? У меня такая проблема, нужно сделать прогр. которая видна только в процессах, на чистом API, и у нее нет окна, но нужен handle для вызова других API функций. Я использовал FHandle:=CreateWindow..., а что бы не отображалась на панели задач писал так
var ExtendedStyle:integer;
begin
FHandle:=CreateWindow...
ExtendedStyle:=GetWindowLong(fHandle, GWL_EXSTYLE);
SetWindowLong(fHandle, GWL_EXSTYLE,
ExtendedStyle or WS_EX_TOOLWINDOW);
....
end.
Но на панели задач она все равно есть.
Подскажите, что не так?


 
Игорь Шевченко   (2002-05-28 13:07) [1]

ShowWindow(Hwnd, SW_HIDE)

или

CreateWindowEx (WS_EX_TOOLWINDOW, .... )


 
mxsbnet   (2002-05-28 13:55) [2]

"других API функций" например, может можно использовать в них хендлы других окон, если у тя она без окна то и оконные ф-ции для нее не нужны



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

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

Наверх





Память: 0.44 MB
Время: 0.004 c
1-13681
иван
2002-07-23 19:17
2002.08.05
Работа с файлом


14-13795
roev
2002-07-11 05:50
2002.08.05
Помогите понять причину зависания программы...


8-13733
Avgurin
2002-03-26 02:30
2002.08.05
Как сделать ScreenMate?


1-13679
Denisco
2002-07-22 17:16
2002.08.05
Мне нужно сохранить все изменения в программы в фаил.


14-13796
Катерина
2002-07-10 12:23
2002.08.05
Help`ы. Крик души





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