propiedad hWnd en VBA

14/04/2007 - 00:01 por Ivan | Informe spam
hola a todos,

no se si ha sido una alucinación mía, si me estoy haciendo un lió con
controles adicionales o si me lo estoy haciendo a causa de algún que otro
escarceo por VB 2005 Express, pero el caso es que hasta hace nada hubiera
jurado que los controles y formularios de VBA tenían la propiedad hWnd, pero
ahora, o estaba totalmente equivocado, o me ha desaparecido, pues ni aparece
en el examinador ni, por supuesto, me la reconoce.

¿podríais confirmarme que simplemente ha sido una alucinación mía ( que
supongo es lo mas probable)?¿o, si no es así, como podría haberse
'evaporado' y como podría 'recuperarla'?

bueno, si podéis echarme una mano os lo agradezco

un saludo y hasta pronto
Ivan

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
14/04/2007 - 06:17 | Informe spam
hola, Ivan 1

__ 1 __
... por lo que veo, algunos controles 'adicionales' (p.ej. TreeWiev) si la admiten
< bueno , escrita Hwnd > como propiedad propia, y aunque me hubiera abrasado
(casi) hubiera puesto la mano en el fuego porque en VBA tambien , uff
la verdad es que tambien hay mucho de esto, pues ultimamente me estoy volviendo majara entre APIs, 'Hooks', y dios sabe



1) el 'detalle' es que los controles 'adicionales' que mencionas [como el TreeView]
es de los controles de VB [stand-alone] y 'estos' SI poseen la propiedad hWnd

__ 2 __
... se trata de una continuacion de las pruebas con la 'rueda del raton'
y aunque estoy mirando via APIs la forma de obtener el controlador de ventana
de los controles dentro de un formulario, llevo dias con esta duda 'tonta'



2) para el caso de los controles de VBA, 'estos' se consideran 'herfanos de ventana' [windowless] :-((

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Ivan
14/04/2007 - 11:44 | Informe spam
hola y gracias de nuevo, Hector

2) para el caso de los controles de VBA, 'estos' se consideran 'herfanos
de ventana' [windowless] :-((



supongo que el concepto 'Windowless' quiere decir que los controles de VBA
no se consideran 'ventana', algo asi como los de baja intensidad( (label,
line, etc...). <lo mismo acabo de decir otra burrada>

si es asi, esto era lo que queria saber, sobre todo para centrarme en
trabajar por cordenadas de pantalla.

un saludo y gracias de nuevo
Ivan
Respuesta Responder a este mensaje
#8 Ivan
14/04/2007 - 11:46 | Informe spam
hola ZZ, muchas gracias de nuevo

por aqui andaban mis prueba mas o menos, pero me temo que con los controles
VBA voy a tener que funcionar por coordenadas de pantalla.

en cualquier caso muchas gracias

un saludo
Ivan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida