I've been taking on the programming challenge of make my own custom switchbar and have hit a road block...

I have written a DLL that sub-classes the mIRC and MDIClient procs. In the MDIClient proc I see WM_MDIDESTROY messages when a window is closed. But I never see any WM_MDICREATE messages? Are they even being sent? Anyone know what I might be doing wrong or the best way to watch for the creation of new MDI children in mIRC?