プログラムで (十分な大きさの) ウィンドウを作成した後、WM_GETMINMAXINFOメッセージを処理して十分な大きさに設定ptMaxTrackSize.xしない限り、サイズ変更コードにバグが発生しますptMaxTrackSize.y。
ただし、ウィンドウは画面の少し外側 (垂直方向) にあります。水平方向にはまだ境界線 (太い境界線) が見えます。WM_MOUSEACTIVATEその境界線 (プログラムが処理しないメッセージ)をクリックすると、ウィンドウが画面上部の境界線 (目に見えるタイトル バー) に揃えられます。
プログラムでこれを行うにはどうすればよいですか (垂直位置を修正する)? 境界線をクリックする代わりに、ウィンドウを再調整するように Windows に指示するためにソフトウェアから何ができるでしょうか?