人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

當(dāng)前位置:首頁 > 編程技術(shù) > 正文

vc 如何恢復(fù)默認窗口大小

vc 如何恢復(fù)默認窗口大小

在 Visual C++ (VC 中,如果你希望恢復(fù)窗口到默認大小,通常有以下幾種方法:1. 使用窗口消息: 可以通過發(fā)送 `WM_SIZE` 消息并檢查其 `wPa...

在 Visual C++ (VC) 中,如果你希望恢復(fù)窗口到默認大小,通常有以下幾種方法:

1. 使用窗口消息:

可以通過發(fā)送 `WM_SIZE` 消息并檢查其 `wParam` 參數(shù)來恢復(fù)窗口到默認大小。默認大小通常在窗口的 `nDefaultWidth` 和 `nDefaultHeight` 成員中定義。

在窗口過程(Window Procedure)中,你可以這樣處理:

```cpp

LRESULT CALLBACK WindowProcedure(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)

{

switch (uMsg)

{

case WM_SIZE:

{

int defaultWidth = GetSystemMetrics(SM_CXSCREEN) / 2; // 假設(shè)默認寬度為屏幕寬度的一半

int defaultHeight = GetSystemMetrics(SM_CYSCREEN) / 2; // 假設(shè)默認高度為屏幕高度的一半

SetWindowPos(hwnd, NULL, 0, 0, defaultWidth, defaultHeight, SWP_NOMOVE SWP_NOREDRAW);