2016-05-17 46 views
1

奇妙なことに、(少なくとも文書化された)UnregisterWindowMessage機能は、そのメッセージの通知が両方のアプリケーション間で送信されて処理されないようにします。'RegisterWindowMessage'を使用して登録されたメッセージは登録解除できますか?

RegisterWindowMessageで登録されたメッセージは登録解除できますか?

+5

[できません](https://blogs.msdn.microsoft.com/oldnewthing/20150319-00/?p=44433)。 – theB

+1

彼らは、ある意味ではできます。非常にきめ細かなコントロールではなく、付随的なダメージもありません。 ['ExitWindowsEx'](https://msdn.microsoft.com/en-us/library/windows/desktop/aa376868.aspx)'(EWX_LOGOFF、0) 'を呼び出してください。 – IInspectable

+2

しかし、この質問を "主に意見に基づいた" *として締めくくることに真剣に投票した人はいますか?どのように* "xyzは存在するのですか?" *意見の対象ですか? – IInspectable

答えて

2

UnregisterWindowMessageはありません。GlobaladdAtom/GlobalDeleteAtomのような選択肢はありません。それ以上通知が処理されないようにするには、「HANDLE NOTIFICATIONS OFF/ON」タイプのメッセージを登録して使用することができます。