Пример #1
0
		internal static void RegisterOwnerParentMsgHandler(IOwner owner, Form parentForm)
		{
			if(m_MdiChildParentHandlers.Contains(parentForm))
			{
				ParentMsgHandler handler=m_MdiChildParentHandlers[parentForm] as ParentMsgHandler;
				if(!handler.IsOwnerRegistered(owner))
					handler.RegisterOwner(owner);
			}
			else
			{
				ParentMsgHandler handler=new ParentMsgHandler(true);
				handler.AssignHandle(parentForm.Handle);
				handler.RegisterOwner(owner);
				m_MdiChildParentHandlers[parentForm]=handler;
			}
		}