Autor
|
Tema: Mandar click (Leído 5,319 veces)
|
demoniox12
Desconectado
Mensajes: 204
El conocimiento es poder
|
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!
|
|
|
En línea
|
By Demoniox
|
|
|
Lambda
|
creo que obteniendo el hwnd del elemento al que haces click y enviandole el mensjae WM_CLICK puedes hacerlo
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
A mi me parece que lo que buscas es un focus
|
|
|
En línea
|
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
Desconectado
Mensajes: 204
El conocimiento es poder
|
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? A mi me parece que lo que buscas es un focus no.. focus no..
|
|
|
En línea
|
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.
|
|
|
En línea
|
|
|
|
demoniox12
Desconectado
Mensajes: 204
El conocimiento es poder
|
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!
|
|
|
En línea
|
By Demoniox
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
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>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
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
demoniox12
Desconectado
Mensajes: 204
El conocimiento es poder
|
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>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!
|
|
|
En línea
|
By Demoniox
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
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
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
s E t H
Desconectado
Mensajes: 152
Ha tenido un sueño donde todos los pollos eran libres de cruzar una carretera sin tener que justificar sus actos.
|
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/
|
|
|
En línea
|
|
|
|
|
|