ฟังก์ชันShowWindowการตั้งค่าสถานะการแสดงของหน้าต่างที่ระบุ.
(BOOL ShowWindow HWND hWnd, / / จัดการหน้าต่างintnCmdShow / / แสดงสถานะของหน้าต่าง);
ค่า | ความหมาย |
---|---|
SW_FORCEMINIMIZE | Windows NT 5.0 และรุ่นใหม่กว่า: ย่อหน้าเล็กสุดหน้าต่าง แม้ว่าเธรดที่เป็นเจ้าของหน้าต่างถูกแขวน ธงนี้ควรจะใช้เฉพาะเมื่อย่อ windows จากเธรดอื่น. |
SW_HIDE | ซ่อนหน้าต่าง และเปิดใช้งานหน้าต่างอื่น. |
SW_MAXIMIZE | ขยายหน้าต่างใหญ่สุดหน้าต่างที่ระบุ. |
SW_MINIMIZE | ย่อหน้าเล็กสุดหน้าต่างที่ระบุ และเปิดใช้งานหน้าต่างระดับบนสุดถัดไปในลำดับ Z. |
SW_RESTORE | เปิดใช้งาน และแสดงหน้าต่าง ถ้าหน้าต่างถูกย่อให้เล็กสุด หรือขยายใหญ่สุด การระบบคืนค่าดังกล่าวให้ขนาดและตำแหน่งของต้นฉบับ แอปพลิเคชันควรระบุค่าสถานะนี้เมื่อทำการคืนค่าหน้าต่างย่อเล็กสุด. |
SW_SHOW | เปิดใช้งานหน้าต่าง และแสดงในปัจจุบันขนาดและตำแหน่ง. |
SW_SHOWDEFAULT | ชุดที่แสดงสถานะโดยยึดตามค่าสถานะ SW_ ระบุไว้ในการ STARTUPINFOโครงสร้างถูกส่งผ่านไป CreateProcessฟังก์ชัน โดยโปรแกรมที่เริ่มต้นการใช้งานโปรแกรมประยุกต์. |
SW_SHOWMAXIMIZED | เปิดใช้งานหน้าต่าง และแสดงเป็นหน้าต่างที่ขยาย. |
SW_SHOWMINIMIZED | เปิดใช้งานหน้าต่าง และแสดงเป็นหน้าต่างย่อเล็กสุด. |
SW_SHOWMINNOACTIVE | แสดงหน้าต่างเป็นหน้าต่างย่อเล็กสุด หน้าต่างที่ใช้งานยังคงใช้งานอยู่. |
SW_SHOWNA | แสดงหน้าต่างในสถานะปัจจุบัน หน้าต่างที่ใช้งานยังคงใช้งานอยู่. |
SW_SHOWNOACTIVATE | แสดงหน้าต่างในขนาดและตำแหน่งล่าสุด หน้าต่างที่ใช้งานยังคงใช้งานอยู่. |
SW_SHOWNORMAL | เปิดใช้งาน และแสดงหน้าต่าง ถ้าหน้าต่างถูกย่อให้เล็กสุด หรือขยายใหญ่สุด การระบบคืนค่าดังกล่าวให้ขนาดและตำแหน่งของต้นฉบับ แอปพลิเคชันควรระบุค่าสถานะนี้เมื่อแสดงหน้าต่างเป็นครั้งแรก. |
ถ้าหน้าต่างมองเห็นก่อนหน้านี้ ค่าส่งกลับจะไม่ใช่ศูนย์.
ถ้าหน้าต่างถูกซ่อนไว้ ก่อนหน้านี้ส่งคืนค่าเป็นศูนย์.
แอปพลิเคชันเรียกShowWindowครั้งแรกมันควรใช้ของฟังก์ชันWinMain nCmdShowพารามิเตอร์เป็นพารามิเตอร์ของnCmdShow ต่อมาเรียกShowWindowต้องใช้ค่าใดค่าหนึ่งในรายการกำหนด แทนที่เป็นของที่ระบุ โดยฟังก์ชันWinMain nCmdShowพารามิเตอร์.
ดังที่กล่าวไว้ในการสนทนาของพารามิเตอร์nCmdShow , nCmdShowค่าจะถูกละเว้นในสายแรกเพื่อShowWindowหากโปรแกรมที่เปิดใช้โปรแกรมประยุกต์ที่ระบุข้อมูลการเริ่มระบบในการ STARTUPINFOโครงสร้าง ในกรณีนี้ShowWindowใช้ข้อมูลที่ระบุไว้ในโครงสร้างแบบSTARTUPINFOเพื่อแสดงหน้าต่าง บนสายต่อมา แอพลิเคชันต้องโทรShowWindowกับnCmdShowตั้งค่า SW_SHOWDEFAULT เพื่อใช้ข้อมูลเริ่มต้นที่ให้ โดยโปรแกรมที่เปิดใช้แอปพลิเคชัน ลักษณะการทำงานนี้ถูกออกแบบมาสำหรับสถานการณ์ต่อไปนี้
Windows CE: พารามิเตอร์nCmdShowไม่สนับสนุนค่าต่อไปนี้
SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
SW_SHOWDEFAULT
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.
ภาพรวมของ Windowsหน้าต่างฟังก์ชัน CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain