控制 AllocConsoleWithOptions 如何配置主控台視窗。
語法
typedef struct _ALLOC_CONSOLE_OPTIONS {
ALLOC_CONSOLE_MODE mode;
BOOL useShowWindow;
WORD showWindow;
} ALLOC_CONSOLE_OPTIONS, *PALLOC_CONSOLE_OPTIONS;
成員
模式 此參數可以是下列其中一個值:
| 價值觀 | 意義 |
|---|---|
| ALLOC_CONSOLE_MODE_DEFAULT 0 | 如果父進程要求主控台工作階段,請分配一個主控台工作階段。 |
| ALLOC_CONSOLE_MODE_NEW_WINDOW 1 | 使用視窗配置主控台會話,即使此程式是以 CREATE_NO_CONSOLE 或 DETACHED_PROCESS建立。 |
| ALLOC_CONSOLE_MODE_NO_WINDOW 2 | 配置沒有視窗的主控台會話,即使此程式是以 CREATE_NEW_WINDOW 或 DETACHED_PROCESS建立。 |
useShowWindow 指定是否應該使用 showWindow 參數。
showWindow 如果 useShowWindow 為 TRUE,這會指定用來顯示主控台視窗 的 nCmdShow 。 如需詳細資訊,請參閱 ShowWindow 。
需求
| 最低支援的用戶端 | Windows 11 24H2 (組建 26100) [僅限桌面應用程式] |
| 最低支援的伺服器 | Windows Server 2025 (版本 26100) |
| 頁首 | ConsoleApi.h (透過 WinCon.h,包含 Windows.h) |