2

私のコンピュータでは、アプリケーションを最大化すると、常にウィンドウがタスク バーに重なって表示されます。それは本当に退屈で、システム フックを使用して最大化されたメッセージを上書きしたくありません。システムでデフォルトの最大サイズを変更する簡単な方法はありますか? たとえば、レジ​​ストリ?ありがとう。

4

2 に答える 2

0

MaxMax (フリーウェア) を試す

レビュー: www.addictivetips.com/windows-tips/maxmax-limits-fullscreen-maximized-window-to-user-defined-area/

ホームページ: www.kmtools.win-os.pl/omaxmax.php?lang=ang

于 2013-12-20T16:35:07.277 に答える
0

SystemParametersInfoがそれを行うことができます。これがC++ソリューションです。タスクバーの上に呼吸スペースを確保します。

#include<iostream>
#include<windows.h>
#include <stdio.h>
#pragma comment(lib, "user32.lib")

using namespace std;
int main(){
RECT rect;
//rleft=r->top=0;
//r->bottom=500;
//r->right=1000;
SystemParametersInfo(SPI_GETWORKAREA,
         0,
         &rect,
                 SPIF_UPDATEINIFILE);

cout<<"Old Positions:";
cout<<rect.left<<","
<<rect.top<<","
<<rect.bottom<<","
<<rect.right;

rect.bottom-=32;
SystemParametersInfo(SPI_SETWORKAREA,
         0,
         &rect,
                 SPIF_SENDCHANGE);

cout<<"New Positions:";
cout<<rect.left<<","
<<rect.top<<","
<<rect.bottom<<","
<<rect.right;

return 0;
}
于 2012-12-21T08:12:48.413 に答える