有这么一端程序Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)If (KeyCode = vbKeyF5) And (Shift And vbAltMask) ThenEndEnd IfEnd Sub他的功能是在按alt + F5是结束程序的运行,那么这里的(Shift And vbAltMask)是什么意思啊?
热心网友
vbAltMask在VB中代表按ALT键。程序中的If (KeyCode = vbKeyF5) And (Shift And vbAltMask),原意为同时按F5+SHIFT+ALT结束程序。好像SHIFT应该用VBshitMASK来代替才是正确的,直接用SHIFT,程序运行时只是F5+ALT有效。MSDN6.0中有详细说明