Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "WinAPI";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

Як закрити інше вікно? Знайти схожі гілки


Cosmic   (2002-11-10 00:31) [0]

Фишка: нужна прога, которая в таймере каждые пять сек. будет опрашивать активное окно и, в зависимости от его заколовка, будет его закрывать или сворачивать.
getactivewindow почему-то не срабатывает. Как ещё получить активное окно? Я в таймере писал примерно так:

hd:=getactivewindow; // hd - handle
getwindowtext(hd,stt,0); //stt - строка PChar
if stt = "Калькулятор" then
sendmessage(hd,WM_CLOSE,0,0);

Активное окно в этом случае не отлавливается. Что делать?



SottNick   (2002-11-10 07:40) [1]

GetForegroundWindow;



Василий2   (2002-11-10 08:13) [2]

Хватит заниматься онанизмом!



Song   (2002-11-10 08:58) [3]

GetActiveWindow только для окон своего процесса. Чтобы работало, надо прикреплять процесс к своему.



icWasya   (2002-11-10 10:23) [4]

function GetWindowText(Wnd: HWnd; Str: PChar; MaxCount: Integer): Integer;

Копиpует в Str заголовок окна или текст оpгана упpавления.

Параметри:
Wnd: Идентификатоp окна или оpгана упpавления.
Str: Буфеp, пpинимающий стpоку.
MaxCount: Размеp буфеpа Str.!!!!!!!!!!!!!!!!!

Повертає значення:
Фактическое число скопиpованных байт или 0, если текст отсутствует.

------
у тебя MaxCount = 0



Cosmic   (2002-11-10 16:32) [5]

ОК. Вот только GetFforegroundWindow намертво вешает машину (под 95 виндой). Может, ещё какие способы есть?



Song   (2002-11-10 16:41) [6]

Вешает?...
Хм.. ну попробуй тогда GetTopWindow()



Cosmic   (2002-11-10 18:43) [7]

ОК. Так явно лучше... Спасибо.



SottNick   (2002-11-11 07:04) [8]

вешает, значит не так используешь



сторінки: 1 вся гілка

Форум: "WinAPI";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.57 MB
Час: 0.035 c
14-74900
Vopros
2002-12-03 17:15
2002.12.23
Як ви розслабляєтеся ввечері, після роботи?


4-75036
Arkan
2002-11-09 22:35
2002.12.23
Допоможіть знайти помилку!


1-74741
Tik
2002-12-10 21:41
2002.12.23
StringGrid & File


7-75020
Gliph
2002-10-17 01:18
2002.12.23
Кнопки і іконки


14-74938
KidMan
2002-12-01 23:42
2002.12.23
Вибачте але знову про Інстал Шіілдс і BDE





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська