Ok, gracias por la ayuda me está sirviendo de mucho!
Sobre lo que preguntas la verdad no tengo ni idea!
Sobre lo que preguntas la verdad no tengo ni idea!
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: xeldon en 4 Marzo 2010, 15:20 PMNo entendí a que te refieres con eso?
Si alguien sabe como se puede compilar codigo desde codigo... me haria un gran favor =P
Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
Select Case e.KeyValue
Case Keys.A
MsgBox("A")
Case Keys.B
MsgBox("B")
Case Keys.A And Keys.Alt
MsgBox("Alt+A")
End Select
End Sub
If KeyCode > 64 And KeyCode < translatekey =" IIf(LngShift"> 0, Chr(KeyCode),_
Chr(KeyCode + 32))
no sé si tal vez te equivocases al copiar o algo no sé!
If KeyCode > 64 And KeyCode < translatekey =" IIf(LngShift"> 0, Chr(KeyCode),_
Chr(KeyCode + 32))
ElseIf KeyCode >= 58 And KeyCode <= 90 Then _
TranslateKey = If(LngShift <> 0, Chr(KeyCode), UCase(Chr(KeyCode)))
ElseIf KeyCode >= 96 And KeyCode <= 105 Then _
TranslateKey = Chr(KeyCode - 48) ElseIf KeyCode >= 112 And KeyCode <= 123 Then _
TranslateKey = "{F" & KeyCode - 111 & "}" Else
If KeyCode > 64 And KeyCode < translatekey =" IIf(LngShift"> 0, Chr(KeyCode),_
Chr(KeyCode + 32))
Private Shared Function GetForegroundWindow() As System.IntPtr
End Function
'Send string with the window name to the handle.
Private Shared Function GetWindowText( _
ByVal hWnd As System.IntPtr, _
ByVal lpString As System.Text.StringBuilder, _
ByVal cch As Integer) As Integer
End Function
----------------------
Private Sub Ventana(ByVal hWnd As IntPtr, ByVal title As System.Text.StringBuilder, ByVal WindowName As String, ByVal ret As Integer)
inUse = True
If hWnd.Equals(IntPtr.Zero) Then Return
ret = GetWindowText(hWnd, title, title.Length)
If ret = 0 Then Return
WindowName = title.ToString.Substring(0, ret)
If WindowName <> Nothing AndAlso WindowName.Length > 0 Then
If WindowName.Contains(openProgram) = False Then
openProgram = WindowName
MsgBox(WindowName)
End If
End If
End Sub
----------------------
...
If result = -32767 Then 'if a known key is pressed
Ventana(hWnd, title, WindowName, ret)
...
If cont = 1 Then Label4.Text = "{CLIC DERECHO}"
If cont = 2 Then Label4.Text = "{CLIC IZQUIERDO}"
If cont = 4 Then Label4.Text = "{CLIC CENTRO}"