フォロー

解決!><;
WM_NCHITTESTでシステムメニューにしたい場所でちゃんとHTSYSMENUを返してる場合には、その場所をクリックするとWM_SYSCOMMANDでSC_MOUSEMENUが飛んでくるので、そこでシステムメニューを表示するようにすれば、VisualStudioやVivaldiと同じような挙動になるっぽい><

ただし、WM_SYSCOMMANDでSC_MOUSEMENUが連続で飛んできた時に表示するとトグルにならないので、連続の場合のみ無視する(つまり、2回目以降はWM_SYSCOMMANDでSC_MOUSEMENU以外が飛んできた後には表示する)ってすればVSやVivaldiのシステムメニューと同じようにトグル動作になるっぽい><

ログインして会話に参加
:realtek:

思考の /dev/null