Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: loquillo7 en 11 Diciembre 2006, 18:41 pm



Título: icono del borrador tipo paint
Publicado por: loquillo7 en 11 Diciembre 2006, 18:41 pm
buenas foreros mi consulta es la siguiente:
estoy haciendo un programa tipo paint,ya esta en 90% solo me falta los iconos del borrador, cuando nosotros  usamos el paint de microsoft y utilizamos el borrador nos aparece un cuadrado que representa el area a borrar y si hacemos zoom a la figura a borrar el tamño del borrador crece y si aplicamos el maximo zoom el cuadrado que repsenta el borrador crece en su amplitud, ese mismo efecto quiero en mi programa lo que pasa es que cuando quiero agregar a un picture la propiedad mouseicon  relacinarla un dibujo de un cuadrado grande no me aparace la verdadera figura sino un cuadrado pequeño me han dicho que soloa cepta iconos de 64x64 pero los cuadrados que se relacione al cursor quiero q sean muchos mas grandes para que repsenten el verdadero tamaño de borrador si alguien me pudiera ayudar o en todo caso darme sus correos para pasarles el proyecto y me puedan asesorar muchas gracias. ;D


Título: Re: icono del borrador tipo paint
Publicado por: NYlOn en 11 Diciembre 2006, 22:21 pm
Usa un shape cuadrado (en este caso se llama SH) y en la propiedad mousemove del picturebox pone lo siguiente:
Código:
    sh.Left = X - sh.Width \ 2
    sh.Top = Y - sh.Height \ 2

Saludos.-


Título: Re: icono del borrador tipo paint
Publicado por: loquillo7 en 11 Diciembre 2006, 23:41 pm
amigo si esta muy bien, logre conseguir un api para ocultar el icono de flecha que sale junto al cuadradito pero haber si me das una manito, te explico cuando quito el mouse del picture box se queda todavia parte del shape visible habria alguna forma de que cuando el mouse se retire completamente del picture ya no aparezac nada del shape gracias.


P.D: he probrado varios tamaños de cursores para relacinarlos a un picture en su propiedad mouseicon pero veo que lo mas grande que alcanza es 32x32 tu crees que exista algun api que me permita relacioanrlas con cursores de mayores tamaños(solo es un comentario) muchas gracias.