Hola, vereis, tengo un problema con las API. Os cuento. Estoy iniciándome en las API y me leí un tutorial y ponen como ejemplo esta API: Private Declare Function ExitWindowsEx Lib "User32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long Ya sé que lo de ExitWindowsEx y lo de User32 va a cambiar, bien, pero, (ByVal uFlags As Long, ByVal dwReserved As Long) As Long ¿va a cambiar? Otra cosa. En Lib, user32.dll o user32, ¿qué se pone?
Y por último, me pusieron este ejemplo: 'Declaración de la función Api Private Declare Function ExitWindowsEx Lib "User32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long 'Constantes para pasarle a la función Const cerrar = 1 Const reiniciar = 2
'Código del Botón Private Sub Command1_Click() 'Variable para retornar un valor e indicarnos si handubo bien o falló la llamada Dim retorno As Long
'Dependiendo el Option seleccionado reiniciamos o apagamos If Option1 Then retorno = ExitWindowsEx(reiniciar, 0) If Option2 Then retorno = ExitWindowsEx(cerrar, 0)
End Sub
La duda es If Option1 Then retorno = ExitWindowsEx(reiniciar, 0) If Option2 Then retorno = ExitWindowsEx(cerrar, 0) ¿Por qué pone Reiniciar, 0?
|