ShowWindow

ShowWindow işlevi belirtilen pencerenin gösterme durumu ayarlar.

 bool ShowWindow) hwnd  hWnd, / / idare pencereyeintnCmdShow / / pencerenin durumu göster);
 

Parametreleri

hWnd
Pencere kolu.
nCmdShow
Nasıl pencere gösterilmesini belirtir. Eğer bir uygulama çağrıları ShowWindow, ilk kez bu parametre yoksayılır uygulaması başlatılan program sağlar bir değeri yapısı. Aksi takdirde, ShowWindow denir, ilk kez onun nCmdShow parametresinde WinMain işlevi tarafından alınan değeri değeri olmalıdır. Sonraki çağrılarında bu parametre aşağıdaki değerlerden biri olabilir
Değer Anlamı
SW_FORCEMINIMIZE Windows NT 5.0 ve sonraki sürümleri: Pencereye sahip olan iplik asılı bile bir pencere, en aza indirir. Bu bayrak, yalnızca farklı bir iş parçacığı pencerelerden minimize olduğunda kullanılmalıdır.
SW_HIDE Pencereyi gizler ve başka bir pencereyi etkinleştirir.
SW_MAXIMIZE Belirtilen pencereyi büyütür.
SW_MINIMIZE Belirtilen pencereyi simge durumuna küçültür ve z sırası ileri düzey penceresinde etkinleştirir.
SW_RESTORE Etkinleştirir ve penceresini görüntüler. Pencere simge durumuna küçültülmüş veya ekranı kaplamış, sistem bu özgün boyutunu ve konumunu yükler. Uygulama simge durumuna küçültülmüş bir pencereyi geri yüklerken bu bayrak belirtmeniz gerekir.
SW_SHOW Pencereyi etkinleştirir ve onun geçerli boyutunu ve konumunu görüntüler.
SW_SHOWDEFAULT Belirtilen sw_ bayrak gösterme durumu temel ayarlar için geçirilen değeri yapı uygulamayı başlatan programa CreateProcess işlevinin.
SW_SHOWMAXIMIZED Pencereyi etkinleştirir ve kaplamış görüntüler.
SW_SHOWMINIMIZED Pencereyi etkinleştirir ve bir simge durumuna küçültülmüş pencere olarak görüntüler.
SW_SHOWMINNOACTIVE Pencereyi simge durumuna küçültülmüş pencere olarak görüntüler. Etkin pencere etkin olarak kalır.
SW_SHOWNA Pencerede, geçerli durumunda görüntülenir. Etkin pencere etkin olarak kalır.
SW_SHOWNOACTIVATE Bir pencere onun en son boyutu ve konumunu görüntüler. Etkin pencere etkin olarak kalır.
SW_SHOWNORMAL Etkinleştirir ve bir pencere görüntüler. Pencere simge durumuna küçültülmüş veya ekranı kaplamış, sistem bu özgün boyutunu ve konumunu yükler. Uygulama penceresi ilk kez görüntülenirken Bu bayrak belirtmeniz gerekir.

Dönüş değerleri

Pencereyi önceden görülebilir, dönüş değeri sıfır.

Pencereyi önceden gizli, dönüş değeri sıfırdır.

Açıklamalar

ShowWindow, çağıran bir uygulama ilk kez nCmdShow parametresi olarak WinMain işlevin nCmdShow parametresini kullanmanız gerekir. Sonraki aramalar için ShowWindow değerlerden WinMain işlevin nCmdShow parametresi tarafından belirtilen bir yerine verilen listede kullanmanız gerekir.

Başlatılan uygulama programı başlangıç bilgilerini belirtir nCmdShow parametre tartışma belirtildiği gibi nCmdShow değeri ShowWindow ilk arama yoksayılır değeri yapısı. Bu durumda, ShowWindow pencereyi göstermek için değeri yapısında belirtilen bilgileri kullanır. Sonraki aramalar, uygulama ile sw_showdefault için başlatılan uygulama program tarafından sağlanan başlatma bilgilerini kullanacak şekilde nCmdShow ShowWindow çağırması gerekir. Bu davranış aşağıdaki durumlar için tasarlanmıştır

Windows ce: NCmdShow parametre aşağıdaki değerlerden desteklemiyor

SW_MAXIMIZE

SW_MINIMIZE

SW_RESTORE

SW_SHOWDEFAULT

SW_SHOWMAXIMIZED

SW_SHOWMINIMIZED

SW_SHOWMINNOACTIVE

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.

Ayrıca bkz:

Windows genel bakış, pencere işlevleri, CreateProcess, Cw_usedefault, ShowOwnedPopups, değeri, WinMain

Index