Alle Messages gehen vorher durch einen Message-Handler, der die Messages dann aufteilt. Du könntest es mit OnCommand() oder OnNotify() versuchen (siehe MSDN). Ich weiß leider jetzt nicht genau, welche dieser Methoden für die Nachrichten von Buttons zuständig ist. In den Parametern bekommst Du auf jeden Fall die ID des auslösenden Controls.
Ich hoffe, das hat Dir wenigstens etwas weitergeholfen,
jokey2