Окно Frame Window
Каждое приложение обычно создает окно Frame Window , которое всегда располагается на поверхности окна Desktop Window . При этом окно Desktop Window является родительским (Parent Window) для окна Frame Window. Соответственно, окно Frame Window по отношению к окну Desktop Window будет дочерним (Child Window).
Когда вы создаете стандартное окно Frame Window , у него обычно имеется несколько дочерних окон, таких как системное меню, заголовок, окно Client Window и т. д. Полный список этих окон вместе с их идентификаторами приведен ниже.
| Дочернее окно | Идентификатор |
| Системное меню | FID_SYSMENU |
| Заголовок окна | FID_TITLEBAR |
| Кнопка минимизации и максимизации | FID_MINMAX |
| Меню | FID_MENU |
| Вертикальная полоса просмотра | FID_VERTSCROLL |
| Горизонтальная полоса просмотра | FID_HORZSCROLL |
| Окно Client Window | FID_CLIENT |
Напомним, что при создании окна функцией WinCreateStdWindow при помощи флагов с префиксом имени FCF_ вы указываете, какие из перечисленных выше дочерних окон нужно создать.
Если вам будет нужно определить идентификатор одного из перечисленных выше органов управления, вы можете воспользоваться функцией WinWindowFromID , передав ей в качестве первого параметра идентификатор окна Frame Window , а в качестве второго - идентификатор соответствующего дочернего окна, например:
hwndMenu = WinWindowFromID (hwndFrameWindow, FID_MENU );