使用dll消息发送,不通过主程序进行,怎么在对方程序中获得消息发送的顺序?

使用dll消息发送,不通过主程序进行,怎么在对方程序中获得消息发送的顺序?能不能按照顺序接受消息呢?

第一种方法:将主程序的窗口句柄传递到DLL中去,通过发送自定义消息传递参数

第二种方法:主程序启动一个线程去主动获得DLL中的数据。

第三种方法:创建回调函数,通过该回调函数传递参数。