Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - LeandroA

Páginas: [1] 2 3 4 5 6 ... 9
1
Abro este hilo para postear un código en respuesta a una pregunta del blog, la cual preguntan porque da error de impresora cuando se llama a PrintForm y hay control de usuario con windowless (transparentes) , bien no se cual es el problema y cual es la solución correcta, ya que si se pone un control label o un image este problema no ocurre, solo pasa con los usercontrols, o es un problema de vb o ignoro la solución, así que de momento planteo esta alternativa a PrintForm


Código: [Seleccionar]
Option Explicit

Private Declare Function BitBlt Lib "gdi32.dll" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Private Declare Function GetDC Lib "user32.dll" (ByVal hwnd As Long) As Long
Private Declare Function ReleaseDC Lib "user32.dll" (ByVal hwnd As Long, ByVal hdc As Long) As Long

Public Sub FormPrint(oForm As Form)
    Dim lHdc As Long
    oForm.AutoRedraw = True
    lHdc = GetDC(oForm.hwnd)
    BitBlt oForm.hdc, 0, 0, oForm.ScaleX(oForm.ScaleWidth, oForm.ScaleMode, vbPixels), _
                            oForm.ScaleY(oForm.ScaleHeight, oForm.ScaleMode, vbPixels), _
                            lHdc, 0, 0, vbSrcCopy
    ReleaseDC oForm.hwnd, lHdc
    Printer.PaintPicture oForm.Image, 0, 0
    Printer.EndDoc
    oForm.Cls
    oForm.AutoRedraw = False

End Sub

Ejemplo
Código: [Seleccionar]
Private Sub Command1_Click()
    FormPrint Me
End Sub

2
Visual Basic 6 / hBitmap/hDIB Top-Down o Bottom-Up
« en: Febrero 12, 2017, 10:53:27 am »
Hola chicos alguien sabe como identificar si un hBitmap/hDIB esta invertido (Bottom-Up)? según este articulo obteniendo la esctructura BITMAPINFOHEADER en el  biHeight estaría la lo que busco, si biHeight  es negativo la imagen esta invertida, de lo contrario si es positivo esta normal, el problema es que siempre me retorna positivo, (tal como lei en otros artículos en internet)

ya hice muchos intentos con GetDIBits, GetObject con la estructura BITMAP y con la estructura DIBSECTION, pero en todos los casos y formas todos los datos de las estructuras dan los mismos valores para una imagen con Top-Down o Bottom-Up

se que sin la función que retorna el hDIB es un poco difícil de contestar la pregunta pero escucho sugerencias.

3
General / Sin servicio
« en: Enero 30, 2017, 04:51:53 pm »
Hola chicos estuvimos 6 dias en Off debido a un insendio en los servidores de Donweb que es el lugar donde se aloja el sitio, por suerte no hubo perdida de datos y podemos segui online con normalidad.

Saludos

4
General / Felices Fiestas
« en: Diciembre 24, 2016, 05:51:18 pm »
Felices Fiestas chicos les deseo lo mejor y que pasen una buena navidad en familia, Salud





5
Visual Basic 6 / Comprimir y Descomprimir en Zip
« en: Junio 17, 2016, 08:52:24 pm »
Hola gente alguien conoce alguna dll para comprimir y descomprimir tipo como las que figuran aca? almenos con esas no consigo lo que quiero, no veo la opcion de poder listar archivos o directorios, no investigue mucho mas pero al parecer esta complicado descomprimir manteniendo el arbol de directorio comprimido, es decir descomprime todo en una misma carpeta, sin crear las subcarpetas que puedan estar comprimidas.

por lo general utilizo Shell.Application pero me gustaria buscar otra alternativa.

6
General / Gif de dos métodos de búsqueda alternativos y rápidos.
« en: Junio 07, 2016, 12:36:49 pm »
hola comparto estos dos gif muy interesante para tener en cuenta cuando se hace una búsqueda y puedan coincidir con este tipo de secuencia.



8
General / Copia de seguridad en las Nubes
« en: Febrero 27, 2016, 01:14:51 am »
Hola chicos, tengo una inquietud quiero hacer un respaldo automático de las fotos que tengo en la PC, tengo instalado Goolge Drrive y también OneDrive, por lo visto ninguna de las dos aplicaciones hace lo que yo quisiera, yo deseo indicarle que haga una copia de la carpeta Mis Imagenes, pero no encuentro dicha opcion, si entiendo que tendría arrojar las fotos en la carpeta que estas aplicaciones tienen como path predeterminado, pero que pasaría, tendría en mi pc dos veces el mismo contenido ocupando un espacio importante, me explico?, tampoco quiero eliminar las fotos de la ubicación  "Imágenes".

Se puede hacer lo que quiero??

10
Visual Basic 6 / Blog
« en: Noviembre 30, 2015, 09:26:01 pm »

11
General / Adiós aedEric
« en: Septiembre 30, 2015, 05:14:07 pm »
Chicos lamento informarles, el jueves 24 falleció nuestro compañero @aedEric, a causa de una enfermedad que venia acarreando, nuestro mas sentido pésame a toda la familia.

Hasta siempre.

12
General / MINI PC
« en: Abril 12, 2015, 03:13:34 pm »
Hola chicos ando con ganas de comprar una Mini PC aparentemente es lo que esta comenzando a usarse ademas de lo practico que es, y bien estuve mirando 3 marcas, pero me gustaria la opinion de ustedes haber que me sugieren,

una Banghó (no tiene salida de audio)
http://articulo.mercadolibre.com.ar/MLA-545059305-mini-pc-bangho-cubic-intel-core-i3-4gb-500gb-windows81-_JM


una Gigabyte (hay varios precios la estándar no trae disco rígido y memoria) si tiene salida de audio
http://articulo.mercadolibre.com.ar/MLA-549136364-mini-pc-gigabyte-brix-bxceh-2955-celeron-4gb-500gb-_JM

y por ultimo esta es la que mas me gusto y la mas completa
PC CX MINI VENUS
http://www.comeros.com.ar/producto/CX9208W-pc-cx-mini-venus-core-i3-500g-4g-wifi-vesa-w81-sl.html

espero alguna sugerencia

13
Visual Basic 6 / PopupMenu + Form Modal + PopupMenu
« en: Febrero 22, 2015, 02:32:55 am »
hola una pregunta, tengo dos formularios con dos menu, en los cuales utilizo PopupMenu, en el menu emergente del primer form llamo al segundo en forma modal y quiero utilizar nuevamente PopupMenu pero el menu no se muestra, alguien tiene alguna solucion elegante? (como para no usar un timer o menu con apis)


Form1
Código: [Seleccionar]
Option Explicit

Private Sub MenuAbrir_Click()
    Form2.Show vbModal
End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    PopupMenu MenuArchivo
End Sub

Form2
Código: [Seleccionar]
Option Explicit

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    PopupMenu MenuEliminar
End Sub

14
General / Problemas en el Foro?
« en: Enero 21, 2015, 12:22:37 pm »
Hola chicos alguien esta teniendo problemas con el foro, sea para postear, responder o registrarse?, en tal caso pueden responder por aqui o  bien en http://leandroascierto.com/blog/acerca-de/

Saludos..

Páginas: [1] 2 3 4 5 6 ... 9