我想有一些user32.dll调用可以用来验证窗口是否是MDI窗口,比如使用DefMDIChildProc并查看它是否失败,但我想知道这是否有任何限制,或者是否有更好的方法去做这个?检查Parent就足够了吗?为了简单起见,我最终希望的是一种IsMDI(IntPtrptr)调用......想法?有什么建议吗? 最佳答案 我已经弄清楚了(在pinvoke.net的帮助下)-您可以根据扩展的Windows样式找到答案:publicstaticboolIsMDI(IntPtrhwnd){WINDOWINFOinfo=newWINDOWIN