wm: use PostMessage