Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Изменяет макет по умолчанию, если окна создаются без родителей или владельцев только для текущего запущенного процесса.
Синтаксис
BOOL SetProcessDefaultLayout(
[in] DWORD dwDefaultLayout
);
Параметры
[in] dwDefaultLayout
Тип: DWORD
Макет процесса по умолчанию. Этот параметр может иметь значение 0 или следующее значение.
| Значение | Значение |
|---|---|
|
Задает по умолчанию горизонтальный макет справа налево. |
Возвращаемое значение
Тип: BOOL
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Макет определяет способ размещения текста и графики; значение по умолчанию — слева направо. Функция SetProcessDefaultLayout изменяет макет на справа налево, что является стандартом в арабском и иврите.
После выбора флага LAYOUT_RTL флаги, обычно указывающие правое или левое, отменяются. Чтобы избежать путаницы, рассмотрите возможность определения альтернативных слов для стандартных флагов, таких как в следующей таблице.
| Стандартный флаг | Предлагаемое альтернативное имя |
|---|---|
| WS_EX_RIGHT | WS_EX_TRAILING |
| WS_EX_RTLREADING | WS_EX_REVERSEREADING |
| WS_EX_LEFTSCROLLBAR | WS_EX_LEADSCROLLBAR |
| ES_LEFT | ES_LEAD |
| ES_RIGHT | ES_TRAIL |
| EC_LEFTMARGIN | EC_LEADMARGIN |
| EC_RIGHTMARGIN | EC_TRAILMARGIN |
При использовании этой функции с зеркальным окном обратите внимание, что функция SetProcessDefaultLayout не зеркало весь процесс и все созданные в нем контексты устройства. Он отражает только контроллеры домена зеркального окна. Чтобы зеркало любой контроллер домена, используйте функцию SetLayout.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | winuser.h (включая Windows.h) |
| Библиотека | User32.lib |
| DLL | User32.dll |
| Набор API | ext-ms-win-ntuser-window-l1-1-3 (представлено в Windows 10 версии 10.0.10240) |
См. также раздел
Основные понятия
Другие ресурсы
Справочные материалы