解決!><;WM_NCHITTESTでシステムメニューにしたい場所でちゃんとHTSYSMENUを返してる場合には、その場所をクリックするとWM_SYSCOMMANDでSC_MOUSEMENUが飛んでくるので、そこでシステムメニューを表示するようにすれば、VisualStudioやVivaldiと同じような挙動になるっぽい><
ただし、WM_SYSCOMMANDでSC_MOUSEMENUが連続で飛んできた時に表示するとトグルにならないので、連続の場合のみ無視する(つまり、2回目以降はWM_SYSCOMMANDでSC_MOUSEMENU以外が飛んできた後には表示する)ってすればVSやVivaldiのシステムメニューと同じようにトグル動作になるっぽい><
思考の /dev/null