Операционные системы. Кручинин А.Ю. - 20 стр.

UptoLike

Составители: 

20
x определяет начальную горизонтальную позицию окна. Для перекрывающего или
выскакивающего окна параметр x начальная x-координата левого верхнего угла
окна, в экранных координатах устройства. Для дочернего окна x x-координата
левого верхнего угла окна относительно левого верхнего угла рабочей области
родительского окна. Если x установлен как CW_USEDEFAULT, Windows выбирает
заданную по умолчанию позицию для левого верхнего угла окна и игнорирует y
параметр. Стиль CW_USEDEFAULT допустим только для перекрывающих окон;
если он определен для всплывающего или дочернего окна параметры x и y
устанавливаются в нуль.
y определяет начальную вертикальную позицию окна. Для перекрывающего или
выскакивающего окна, параметр y начальная y-координата левого верхнего угла
окна, в экранных координатах устройства. Для дочернего окна, y начальная y-
координата левого верхнего угла дочернего окна относительно левого верхнего угла
рабочей области родительского окна. Для окна со списком, y начальная y-
координата левого верхнего угла рабочей области окна со списком относительно
левого верхнего угла рабочей области родительского окна. Если перекрывающее
окно создано в стиле WS_VISIBLE с набором битов, а параметр x установлен как
CW_USEDEFAULT, Windows игнорирует параметр y.
nWidth определяет ширину окна в единицах измерения устройства. Для
перекрывающих окон nWidth ширина окна в экранной системе координат или
CW_USEDEFAULT. Если nWidth CW_USEDEFAULT, Windows выбирает
заданную по умолчанию ширину и высоту для окна; заданная по умолчанию
ширина простирается от начальных x-координат до правого края экрана; заданная
по умолчанию высота простирается от начальной y-координаты до верхней части
области значка. Стиль CW_USEDEFAULT допустим только для перекрывающих
окон; если CW_USEDEFAULT определен для выскакивающего или дочернего окна,
параметры nWidth и nHeight устанавливаются в нуль.
nHeight определяет высоту окна в единицах измерения устройства. Для
перекрывающих окон, nHeight высота окна в экранной системе координат. Если
параметр nWidth установлен как CW_USEDEFAULT, Windows игнорирует nHeight.
hWndParent идентифицирует родительское окно или владельца создаваемого
окна. Допустимый дескриптор окна должен быть дан, когда дочернее окно или
находящееся в собственности окно созданы. Дочернее окно ограничено рабочей
областью родительского окна. Находящееся в собственности окно - перекрывающее
окно, которое разрушается, когда окно его владельца разрушено или скрыто, когда
его владелец свернут; оно всегда отображается на верхней части окна его владельца.
Несмотря на то, что этот параметр должен определять правильный дескриптор, если
параметр dwStyle включает в себя стиль WS_CHILD, это необязательно, если
dwStyle включает в себя стиль WS_POPUP.
hMenu идентифицирует меню или, в зависимости от стиля окна, определяет
идентификатор дочернего окна. Для перекрывающего или выскакивающего окна,
hMenu идентифицирует меню, которое будет использоваться окном; этот параметр
может быть значением NULL, если меню класса будет использовано. Для дочернего
окна, hMenu определяет идентификатор дочернего окна, целочисленное значение,
используемое элементом управления диалогового окна, что-бы сообщать родителю
x – определяет начальную горизонтальную позицию окна. Для перекрывающего или
выскакивающего окна параметр x – начальная x-координата левого верхнего угла
окна, в экранных координатах устройства. Для дочернего окна x – x-координата
левого верхнего угла окна относительно левого верхнего угла рабочей области
родительского окна. Если x установлен как CW_USEDEFAULT, Windows выбирает
заданную по умолчанию позицию для левого верхнего угла окна и игнорирует y
параметр. Стиль CW_USEDEFAULT допустим только для перекрывающих окон;
если он определен для всплывающего или дочернего окна параметры x и y
устанавливаются в нуль.
y – определяет начальную вертикальную позицию окна. Для перекрывающего или
выскакивающего окна, параметр y – начальная y-координата левого верхнего угла
окна, в экранных координатах устройства. Для дочернего окна, y – начальная y-
координата левого верхнего угла дочернего окна относительно левого верхнего угла
рабочей области родительского окна. Для окна со списком, y – начальная y-
координата левого верхнего угла рабочей области окна со списком относительно
левого верхнего угла рабочей области родительского окна. Если перекрывающее
окно создано в стиле WS_VISIBLE с набором битов, а параметр x установлен как
CW_USEDEFAULT, Windows игнорирует параметр y.
nWidth – определяет ширину окна в единицах измерения устройства. Для
перекрывающих окон nWidth – ширина окна в экранной системе координат или
CW_USEDEFAULT. Если nWidth – CW_USEDEFAULT, Windows выбирает
заданную по умолчанию ширину и высоту для окна; заданная по умолчанию
ширина простирается от начальных x-координат до правого края экрана; заданная
по умолчанию высота простирается от начальной y-координаты до верхней части
области значка. Стиль CW_USEDEFAULT допустим только для перекрывающих
окон; если CW_USEDEFAULT определен для выскакивающего или дочернего окна,
параметры nWidth и nHeight устанавливаются в нуль.
nHeight – определяет высоту окна в единицах измерения устройства. Для
перекрывающих окон, nHeight – высота окна в экранной системе координат. Если
параметр nWidth установлен как CW_USEDEFAULT, Windows игнорирует nHeight.
hWndParent – идентифицирует родительское окно или владельца создаваемого
окна. Допустимый дескриптор окна должен быть дан, когда дочернее окно или
находящееся в собственности окно созданы. Дочернее окно ограничено рабочей
областью родительского окна. Находящееся в собственности окно - перекрывающее
окно, которое разрушается, когда окно его владельца разрушено или скрыто, когда
его владелец свернут; оно всегда отображается на верхней части окна его владельца.
Несмотря на то, что этот параметр должен определять правильный дескриптор, если
параметр dwStyle включает в себя стиль WS_CHILD, это необязательно, если
dwStyle включает в себя стиль WS_POPUP.
hMenu – идентифицирует меню или, в зависимости от стиля окна, определяет
идентификатор дочернего окна. Для перекрывающего или выскакивающего окна,
hMenu идентифицирует меню, которое будет использоваться окном; этот параметр
может быть значением NULL, если меню класса будет использовано. Для дочернего
окна, hMenu определяет идентификатор дочернего окна, целочисленное значение,
используемое элементом управления диалогового окна, что-бы сообщать родителю
                                                                               20