The Clarion procedures POST and NOTIFY affect a Clarion ACCEPT loop.
SendMessageA works on windows and controls (AKA windows) where those messages can be read and acted on by subclassing. That stuff is Windows API. The only Clarion funcs I know for this stuff are wrappers written in Clarion.
In a project I’m working on I needed to post a message from a C# exe to a window in a Clarion dll. I thought, like you, that they were equivalent and I could find the msg code for POST and/or NOTIFY. After testing and analyzing subclass message logs, I couldn’t find anything. Then I found this post where Alexey explains that they are different things.
I ended up using PostMessage from C# and a Clarion subclass procedure to NOTIFY the window.
I needed a way to inject into another thread knowing it will then be processed more quickly whilst other threads complete and shutdown. PostMessage couldnt give me this extra speed gain.