怎样让多个对话框或者整个程序公用一个mscomm控件,并在不同对话框中编写发送数据函数?

在论坛中有看到方法——在主窗体中创建mscomm控件,封装相应的数据发送及接受方法,设定消息分发机制,创建子对话框的时候把主窗体的对象传进去,子窗体便可以调用主窗体的相应方法。但是封装相应的数据发送及接受方法是在主窗口编写发送接收函数的意思吗?设定消息分发机制是什么意思?请高手能帮我写个简单程序,给个框架给我看。。谢谢

可以做一个公共的窗体,调用