类似的程序我写过,我是在wm_initdialog事件中注册HotKey的。不知道OnRegKey()这个函数
你是否去调用,我没有在message_map中看到。另外你可以看看它的返回值是否正确,如果返回值错误,用GetlastError()检查是什么原因。此外还要注意,在程序结束的时候用UnRegisterHotKey()函数反注册这个HotKey。