C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■95736 / 1階層)  C# リサイズ用のマウスカーソル表示をさせない方法について
□投稿者/ Hongliang (1087回)-(2020/09/11(Fri) 10:53:02)
FormBorderStyleをFixed系にすればその辺もケアしてくれますが、何か不都合がありましたか?

対象フォームのWndProcをオーバーライドして、WM_NCHITTEST時にHTLEFT等のResultを書き換えることで対応はできます。
https://www.ipentec.com/document/csharp-winform-border-only-window-block-resize
https://docs.microsoft.com/en-us/windows/win32/inputdev/wm-nchittest
// 一つ目でHTCLIENTに書き換えてるけどHTBORDERに書き換えたほうがよさそう。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←C# リサイズ用のマウスカーソル表示をさせない方法について /az 返信無し
 
上記関連ツリー

C# リサイズ用のマウスカーソル表示をさせない方法について / az (20/09/11(Fri) 10:30) #95735
C# リサイズ用のマウスカーソル表示をさせない方法について / Hongliang (20/09/11(Fri) 10:53) #95736 ←Now

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信