做了一个为了做一个漂亮的右键菜单,用非模式对话框进行模拟,结果没能捕获WM_KILLFOCUS事件。
经过不断尝试,发现以下两点:
1. 要想捕获ON_KILLFOCUS事件,必须同时去捕获ON_SETFOCUS事件;
2. 在现实非模式对话框的时候设置其焦点,如:this.SetFocus();
做了一个为了做一个漂亮的右键菜单,用非模式对话框进行模拟,结果没能捕获WM_KILLFOCUS事件。
经过不断尝试,发现以下两点:
1. 要想捕获ON_KILLFOCUS事件,必须同时去捕获ON_SETFOCUS事件;
2. 在现实非模式对话框的时候设置其焦点,如:this.SetFocus();