7. ShowWindow
生活随笔
收集整理的這篇文章主要介紹了
7. ShowWindow
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ShowWindow
函數功能:
ShowWindow 函數用于設置窗口的顯示狀態。
應用程序第一次調用 ShowWindow 時,應該使用 WinMain 函數的 nCmdshow 參數作為它的 nCmdShow 參數。在隨后調用 ShowWindow 函數時,必須使用下列顯示方式中的一個給定值,而不是由 WinMain 函數的 nCmdSHow 參數指定的值。
API函數原型:
BOOL WINAPI ShowWindow(_In_ HWND hWnd,_In_ int nCmdShow );參數解析:
| hWnd | 窗口句柄 |
| nCmdShow | 控制窗口如何顯示,如果發送應用程序的程序提供了 STARTUPINFO 結構,則應用程序第一次調用 ShowWindow 時該參數被忽略。否則,在第一次調用 ShowWindow 函數時,該值應為在函數 WinMain 中 nCmdShow 參數。 |
在隨后的調用中,nCmdShow 參數可以為下列值之一:
| SW_FORCEMINIMIZE | 1.最小化窗口,即使擁有窗口的線程被掛起也會最小化。 2.在從其他線程最小化窗口時才使用這個參數 |
| SW_HIDE | 隱藏窗口并激活其他窗口 |
| SW_MAXIMIZE | 最大化指定窗口 |
| SW_MINIMIZE | 最小化指定窗口并且激活在z序中的下一個頂層窗口 |
| SW_RESTORE | 1.激活并顯示窗口 2.如果窗口最小化或最大化,則系統將窗口恢復到原來的尺寸和位置 3.在恢復最小化窗口時,應用程序應該指定這個標志。 |
| SW_SHOW | 在窗口原來的位置以原來的尺寸激活并顯示窗口。 |
| SW_SHOWDEFAULT | 依據在STARTUPINFO結構中指定的SW_FLAG標志設定顯示狀態,STARTUPINFO結構是由啟動應用程序的程序傳遞給CreateProcess函數的 |
| SW_SHOWMAXIMIZED | 激活窗口并將其最大化 |
| SW_SHOWMINIMIZED | 激活窗口并將其最小化 |
| SW_SHOWMINNOACTIVE | 1.窗口最小化 2.在窗口激活的情況下,這個值跟SW_SHOWMINIMIZED很相似。 |
| SW_SHOWNA | 1.以窗口原來的位置以原來的尺寸顯示窗口。 2.zai 在窗口激活的情況下,這個值和SW_SHOW很相似。 |
| SW_SHOWNOACTIVATE | 1.以窗口最近一次的位置和尺寸顯示窗口。 2.在窗口激活的情況下,這個值和SW_SHOWNORMAL很相似。 |
| SW_SHOWNORMAL | 1.激活并顯示一個窗口。 2.如果窗口被最小化或最大化,系統將其恢復到原來的尺寸和大小。 3.應用程序在第一次顯示窗口的時候應該指定此標志。 |
返回值:
如果窗口之前可見,則返回值為非 0;
如果窗口之前被隱藏,則返回值為 0。
總結
以上是生活随笔為你收集整理的7. ShowWindow的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网站服务器进不去可以加速进去吗,让网页打
- 下一篇: 高考数学47分学计算机,从57分到高考数