@rdipardo said in Plugin Docking Panel floating / docked detection:
DMN_FLOAT and DMN_DOCK are passed as the code member of a NMHDR struct, which you intercept by hooking the WM_NOTIFY message.
Indeed. This all makes sense now. I’m overriding the default run_dlgProc() in “DockingDlgInterface.h”. So what I need to do in my run_dlgProc() is if I don’t process the WM_NOTIFY, call the default one:
DockingDlgInterface::run_dlgProc( message, wParam, lParam );
Works now! Thank you all - have a great weekend!
Cheers.