Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Вниз
Можно ли по ID просесса узнать хендл окна этого просесса ? Найти похожие ветки
← →
Leonid Troyanovsky © (2004-12-18 19:05) [40]
> GuAV © (18.12.04 18:43) [36]
> Неточность в том, что если окно WS_CHILD, то никакие WS_EX_APPWINDOW
> не помогут - можете проверить.
А причем тут WS_CHILD?
Речь шла про EnumWindows & top-level windows.
> PS: интересный спор ни о чём.
Это называется обсуждением, IMHO.
--
С уважением, LVT.
← →
Piter © (2004-12-18 19:09) [41]Ну вот если написать простейшую программу на WinApi, которая будет создавать окно CreateWindow и не применять никаких особенных стилей - то окно отобразится на Панели Задач. Почему?
← →
Leonid Troyanovsky © (2004-12-18 19:09) [42]
> Piter © (18.12.04 18:51) [37]
> > > имхо, первое окно, созданное приложением и
> > > отображается на Панели Задач
Нет, конечно.
Тебе все сообщения видны?
--
С уважением, LVT.
← →
Piter © (2004-12-18 19:11) [43]Leonid Troyanovsky © (18.12.04 19:09) [42]
Тебе все сообщения видны?
[41]
← →
GuAV © (2004-12-18 19:11) [44]Понял.
Но тогда, поскольку The EnumWindows function enumerates all top-level windows, и это
> If a
> window has neither style, the taskbar decides to
>create a button if
> the window is unowned and does not create a button if
>the window is
> owned.
не надо проверять ;-)
← →
Leonid Troyanovsky © (2004-12-18 19:13) [45]
> Piter © (18.12.04 19:11) [43]
> [41]
[35]
--
С уважением, LVT.
← →
GuAV © (2004-12-18 19:14) [46]Piter © (18.12.04 19:09) [41]
Почему?
Потому что ты поставишь в параметр hWndParent 0 (или HWND_DESKYOP = 0), т.к. других окон у тебя нет.
VCL подставляет Application.Handle
← →
Leonid Troyanovsky © (2004-12-18 19:24) [47]
> Но тогда, поскольку The EnumWindows function enumerates
> all top-level windows, и это
>
> > If a
> > window has neither style, the taskbar decides to
> >create a button if
> > the window is unowned and does not create a button if
>
> >the window is
> > owned.
>
>
> не надо проверять ;-)
Owner-owned vs parent-child.
Скажем, окно Application обычно owner для форм (top-level).
--
С уважением, LVT.
← →
GuAV © (2004-12-18 19:29) [48]Понял. Т.е. EnumWindows перечислит и Owned windows. Спасибо.
Страницы: 1 2 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.036 c