一部の MDI 子フォームでのみ MDI 親スクロール バーを有効にし、他のフォームでは無効にする必要があります。解像度を変更するためのサイズ変更コードがありますが、DPI を変更すると、フォームの幅が画面サイズを超えます。したがって、これらのフォームでは有効にし、他のフォームでは無効にする必要があります。
解決のために
ResizeX = Screen.Width / (1024 * Screen.TwipsPerPixelX)
ResizeY = Screen.Height / (768 * Screen.TwipsPerPixelY)
DPI の場合
XPIXELSPERINCH = GetDeviceCaps(hdc, 88)
YPIXELSPERINCH = GetDeviceCaps(hdc, 90)
sendmessage 関数を使用して MDI 親フォームのスクロール バーを無効/有効にする方法はありますか。