CREATESTRUCT.hwndParentを使えば、わざわざ親ウィンドウハンドルをlpCreateParams使って渡してもらわなくても、取得できる。
CREATESTRUCTA (winuser.h) - Win32 apps | Microsoft Docs
CREATESTRUCT.cppで、
親ウィンドウハンドルを表示。
その後のCreateWindowの最後の引数はNULLに戻してる。
こっちでlpCreateStruct->hwndParentで親ウィンドウハンドルを表示してる。
WindowProcではこうなる。
WindowProc2はこうなる。
同じ値になってる。
Sample/winapi/CREATESTRUCT/hwndParent/src/CREATESTRUCT at master · bg1bgst333/Sample · GitHub