Menú

Mostrar Mensajes

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ú

Mensajes - SKL (orignal)

#61
esta bueno el ocx, todavia no lo descargue pero ahora lo bajo y lo miro

Lindo aporte
#62
Cita de: Krackwar en 11 Junio 2008, 23:21 PM
Una pista:
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long

PD:El code de seba123neo funciona pero yo creo que hay mucho que no va entender  ErMoja ya que si no sabe terminar un proceso como 11 api's  :xD

que code de seba123neo???
#63
@Lympex
Citary mi respuesta lo dice todo, prográmatelo. de nada  ;)

que clase de respuesta es esa de parte de un colaborador????

Código (vb) [Seleccionar]

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Long, ByVal lpWindowName As Long) As Long
Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
Private Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long
Private Declare Function GetDesktopWindow Lib "user32" () As Long
Private Declare Function DestroyWindow Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
Private Declare Function GetCurrentProcess Lib "kernel32" () As Long
Private Declare Function Putfocus Lib "user32" Alias "SetFocus" (ByVal hwnd As Long) As Long
Const GW_HWNDNEXT = 2
Dim mWnd As Long
Function InstanceToWnd(ByVal target_pid As Long) As Long
    Dim test_hwnd As Long, test_pid As Long, test_thread_id As Long
    'Find the first window
    test_hwnd = FindWindow(ByVal 0&, ByVal 0&)
    Do While test_hwnd <> 0
        'Check if the window isn't a child
        If GetParent(test_hwnd) = 0 Then
            'Get the window's thread
            test_thread_id = GetWindowThreadProcessId(test_hwnd, test_pid)
            If test_pid = target_pid Then
                InstanceToWnd = test_hwnd
                Exit Do
            End If
        End If
        'retrieve the next window
        test_hwnd = GetWindow(test_hwnd, GW_HWNDNEXT)
    Loop
End Function
Private Sub Form_Load()
    'KPD-Team 1999
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net
    Dim Pid As Long
    'Lock the window update
    LockWindowUpdate GetDesktopWindow
    'Execute notepad.Exe
    Pid = Shell("c:\windows\notepad.exe", vbNormalFocus)
    If Pid = 0 Then MsgBox "Error starting the app"
    'retrieve the handle of the window
    mWnd = InstanceToWnd(Pid)
    'Set the notepad's parent
    SetParent mWnd, Me.hwnd
    'Put the focus on notepad
    Putfocus mWnd
    'Unlock windowupdate
    LockWindowUpdate False
End Sub
Private Sub Form_Unload(Cancel As Integer)
    'Unload notepad
    DestroyWindow mWnd
    'End this program
    TerminateProcess GetCurrentProcess, 0
End Sub


lo saque del api-guide... te recomiendo que lo bajes

Saludos
#64
podes usar un programa llamado IconWorkShop es muy bueno para manejar iconos y podes hacer ese tipo de librerias... el fabricante es Axialis

saludos
#65
si, es posible con el mouse, con el joystick no se como es la cosa...
#66
Cita de: seba123neo en 11 Junio 2008, 02:00 AM
mmmm ni idea en windows vista,capas que los script WMI hay que cambiarles algo...donde te da el error??? te tiene que marcar algun renglon del codigo...

yo tengo VistaSP1 y funciona perfecto!

sl2
#67
Cita de: skapunky en 11 Junio 2008, 01:05 AM
Cosas mas largas se han hecho em modulos.....

Si, los picturebox son una solucion, de hecho antes lo tenia decorado con picturebox, pero queda demasiado "plano" por ejemplo los botones ya que no tienen relieve. De todas formas he llegao a ver aplicaciones en visual basic arregladas con skins sin utilizar ocx, así que algo debe existir.

hay un usuario que hace muy lindos skinks SONIC88 es... pero no anda mucho por aca...
#68
dios!!! como va a existir una api para eso!, por algo se hace un ocx no?, y son mas de 3 lineas de codigo!, sino seria muy facil no crees???
#69
Cita de: Xerok1! en  9 Junio 2008, 18:24 PM
Soy partidario de UploadSurceCode, pero hoy no se porque no me deja descargarlo, y lo he intentado varias veces...Podrías subirlo a otro lado o postear el code si no es molestia?


:-\ :-\ :-\ :-\ :-\ :-\

Salu2

che recien lo descargue y no pasa nada, fijense que ahora en el index puse los 3 browsers que se recomiendan.... IE7, Opera y Firefox...

me funciona perfecto la descarga.... es raro intenta de nuvo con otro browser y sino lo subo a una sección aparte

sl2
#70
Cita de: skapunky en  8 Junio 2008, 02:41 AM
Por favor, si ha de exponer codigos en visual basic, agalo en un post o por categorias pero no suba mensajes individuales para aumentar postts.



siempre buscando quilombo vos?