Mandar click

Iniciado por demoniox12, 20 Septiembre 2008, 01:42 AM

0 Miembros y 1 Visitante están viendo este tema.

demoniox12

Hola! bueno les hago una pregunta a ver si alguien me sabe responder.. hay alguna forma de hacer un click "virtual" en un lugar del form invisible o sea por ejemplo..

tengo un navegador en todo el form y quiero hacer click en alguna parte del navegador PERO siendo invisible el form y que no se mueva el mouse ni nada o sea sin setcursorpos

salu2! y desde ya muchas gracias!
By Demoniox

Lambda

creo que obteniendo el hwnd del elemento al que haces click y enviandole el mensjae WM_CLICK puedes hacerlo

Novlucker

A mi me parece que lo que buscas es un focus  :P
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

demoniox12

Cita de: Lambda en 20 Septiembre 2008, 01:50 AM
creo que obteniendo el hwnd del elemento al que haces click y enviandole el mensjae WM_CLICK puedes hacerlo

voy a ver eso.. pero por las dudas no tendras x ahi algun ejemplo?

Cita de: Novlucker en 20 Septiembre 2008, 02:30 AM
A mi me parece que lo que buscas es un focus  :P

no.. focus no..
By Demoniox

LeandroA

Hola yo te diria que no renigues al pedo, lo que queres hacer si es que ablamos de un webbrowser lo podes hacer mediante la parte javascript del documento del webbrowser. pero para que no sigas renegando, si el form esta invisible el webbrowser no navega.


Saludos.

demoniox12

Cita de: LeandroA en 20 Septiembre 2008, 09:21 AM
Hola yo te diria que no renigues al pedo, lo que queres hacer si es que ablamos de un webbrowser lo podes hacer mediante la parte javascript del documento del webbrowser. pero para que no sigas renegando, si el form esta invisible el webbrowser no navega.


Saludos.

Hola LeandroA gracias x tu respuesta, me.visible=fasle si me navega.. y eso de mediante la parte javascript hmm.. digamos dare una info mas detallada de lo que quiero crear.. un autoclicker de la publicidad de adsense.. o sea se complica porque no se puede hacer el tipico document.bla bla bla.Click ya que lo que muestra es en java.. y no tengo idea de la manera en que se puede llegar a hacer..

salu2!
By Demoniox

BlackZeroX

Cita de: demoniox12 en 20 Septiembre 2008, 06:47 AM
Cita de: Lambda en 20 Septiembre 2008, 01:50 AM
creo que obteniendo el hwnd del elemento al que haces click y enviandole el mensjae WM_CLICK puedes hacerlo

Obtener el Hwnd es enlistando las subventanas del programa pasate a ver un post mio anterior (espero y esa forma funcione con lo que buscas): <click>
Código (vb) [Seleccionar]

Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" ( _
     ByVal hWnd As Long, _
     ByVal wMsg As Long, _
     ByVal wParam As Long, _
     ByRef lParam As Any) As Long

Private Const BM_CLICK As Long = &HF5&



Private Sub Command1_Click()
MsgBox "hola mundo"
End Sub

Private Sub Form_Click()
    SendMessage Command1.hWnd, BM_CLICK, 0, 0
End Sub
The Dark Shadow is my passion.

demoniox12

Cita de: ░▒▓BlackZeroҖ▓▒░ en 22 Septiembre 2008, 12:23 PM
Cita de: demoniox12 en 20 Septiembre 2008, 06:47 AM
Cita de: Lambda en 20 Septiembre 2008, 01:50 AM
creo que obteniendo el hwnd del elemento al que haces click y enviandole el mensjae WM_CLICK puedes hacerlo

Obtener el Hwnd es enlistando las subventanas del programa pasate a ver un post mio anterior (espero y esa forma funcione con lo que buscas): <click>
Código (vb) [Seleccionar]

Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" ( _
     ByVal hWnd As Long, _
     ByVal wMsg As Long, _
     ByVal wParam As Long, _
     ByRef lParam As Any) As Long

Private Const BM_CLICK As Long = &HF5&



Private Sub Command1_Click()
MsgBox "hola mundo"
End Sub

Private Sub Form_Click()
    SendMessage Command1.hWnd, BM_CLICK, 0, 0
End Sub


bien, esto envia el click al control.. pero.. como le puedo decir en que posicion del webbrowser hacer click o sea poner las coordenadas del lugar del webbrowser a donde hacer el click..

salu2!
By Demoniox

BlackZeroX

webbrowser a segun yo se muentras el webbrowser este oculto no se puede trabajar con este o no se si lo que quieres es mandar un click a un boton de algun programa usa EnumChildWindows en un Webbroser leete algunos post atras que esta la respuesta al parecer
The Dark Shadow is my passion.

s E t H

si lo que queres es que simule clicks en adsense, bux y esas cosas me parece que te conviene usar sockets y no el webbrowser, porque gastas muchos menos recursos al no interpretar la pagina y no mostrarla

yo diria que busques el link en el codigo de fuente.. un ejemplo: http://www.nullbytes.net/desafiando-a-buxto-clone-script/