1

プログラムで (十分な大きさの) ウィンドウを作成した後、WM_GETMINMAXINFOメッセージを処理して十分な大きさに設定ptMaxTrackSize.xしない限り、サイズ変更コードにバグが発生しますptMaxTrackSize.y

ただし、ウィンドウは画面の少し外側 (垂直方向) にあります。水平方向にはまだ境界線 (太い境界線) が見えます。WM_MOUSEACTIVATEその境界線 (プログラムが処理しないメッセージ)をクリックすると、ウィンドウが画面上部の境界線 (目に見えるタイトル バー) に揃えられます。

プログラムでこれを行うにはどうすればよいですか (垂直位置を修正する)? 境界線をクリックする代わりに、ウィンドウを再調整するように Windows に指示するためにソフトウェアから何ができるでしょうか?

4

1 に答える 1

1

これはあなたが探しているものですか?

MoveWindow()

于 2012-06-12T12:55:47.783 に答える