• Lunes 12 de Mayo de 2025, 09:44

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.


Mensajes - luciano2

Páginas: 1 [2] 3
26
Redes y Comunicaciones / Re: Ayuda Con Conexion Remota
« en: Martes 28 de Noviembre de 2006, 04:38 »
Hola, ya te envié el zip, espero que te sirva

saludos


-----------------------------------------
código fuente visual basic, ocx, trucos

27
Visual Basic 6.0 e inferiores / Re: Agregar Nuevo Boton En Barra De Titulo
« en: Lunes 20 de Noviembre de 2006, 00:28 »
Hola, te paso una forma que me dijeron utilizando dos funciones mas, no es lo ideal pero funciona:

..saludos


Código: Text
  1.  
  2.  
  3.  
  4.  
  5. '*********************
  6.  
  7.  
  8.  
  9. Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
  10.  
  11. Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As Rect) As Long
  12.  
  13. Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
  14.  
  15. Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
  16.  
  17. Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
  18.  
  19. Private Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook&, ByVal lpfn&, ByVal hmod&, ByVal dwThreadId&) As Long
  20.  
  21. Private Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook&) As Long
  22.  
  23. Private Declare Function CreateWindowEx Lib "user32" Alias "CreateWindowExA" (ByVal dwExStyle As Long, ByVal lpClassName As String, ByVal lpWindowName As String, ByVal dwStyle As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hWndParent As Long, ByVal hMenu As Long, ByVal hInstance As Long, lpParam As Any) As Long
  24.  
  25. Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
  26.  
  27. Private Type POINTAPI
  28.     X As Long
  29.     Y As Long
  30. End Type
  31. Private Declare Function WindowFromPoint Lib "user32" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
  32. Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
  33.  
  34.  
  35.  
  36. Private Type Rect
  37.  
  38. Left As Long
  39.  
  40. Top As Long
  41.  
  42. Right As Long
  43.  
  44. Bottom As Long
  45.  
  46. End Type
  47.  
  48.  
  49.  
  50. Private Type CWPSTRUCT
  51.  
  52. lParam As Long
  53.  
  54. wParam As Long
  55.  
  56. Message As Long
  57.  
  58. hwnd As Long
  59.  
  60. End Type
  61.  
  62.  
  63.  
  64. Private MiaFormHandle As Long
  65.  
  66.  
  67.  
  68. Const WM_MOVE = &H3
  69.  
  70. Const WM_SETCURSOR = &H20
  71.  
  72. Const WM_NCPAINT = &H85
  73.  
  74. Const WM_COMMAND = &H111
  75.  
  76.  
  77.  
  78. Const SWP_FRAMECHANGED = &H20
  79.  
  80. Const GWL_EXSTYLE = -20
  81.  
  82.  
  83.  
  84.  
  85.  
  86. Private WHook&
  87.  
  88. Private ButtonHwnd As Long
  89.  
  90.  
  91.  
  92. Public Sub Init(MiaForm As Form, TestoPulsante As String)
  93.  
  94.  
  95.  
  96. MiaFormHandle = MiaForm.hwnd
  97.  
  98.  
  99.  
  100. ButtonHwnd& = CreateWindowEx(0&, "Button", TestoPulsante, &H40000000, 50, 50, 14, 14, MiaFormHandle, 0&, App.hInstance, 0&)
  101.  
  102.  
  103.  
  104. Call ShowWindow(ButtonHwnd&, 1)
  105.  
  106.  
  107.  
  108. WHook = SetWindowsHookEx(4, AddressOf HookProc, 0, App.ThreadID)
  109.  
  110. Call SetWindowLong(ButtonHwnd&, GWL_EXSTYLE, &H80)
  111.  
  112. Call SetParent(ButtonHwnd&, GetParent(MiaFormHandle))
  113.  
  114. End Sub
  115.  
  116.  
  117.  
  118. Public Sub Terminate()
  119.  
  120.  
  121.  
  122. Call UnhookWindowsHookEx(WHook)
  123.  
  124. Call SetParent(ButtonHwnd&, MiaFormHandle)
  125.  
  126. End Sub
  127.  
  128.  
  129.  
  130. Public Function HookProc&(ByVal nCode&, ByVal wParam&, Inf As CWPSTRUCT)
  131.  
  132.  
  133.  
  134. Dim FormRect As Rect
  135.  
  136.     Static LastParam&
  137.    
  138.  
  139.     If Inf.hwnd = ButtonHwnd& Then
  140.    
  141.  
  142.         If Inf.Message = 533 Then
  143.             Dim pt As POINTAPI, mwnd As Long
  144.             GetCursorPos pt
  145.             mwnd = WindowFromPoint(pt.X, pt.Y)
  146.                 If mwnd = Inf.hwnd Then
  147.                     Form1.cmdInTitlebar_Click
  148.                 End If
  149.         End If
  150.    Debug.Print Inf.Message
  151.  
  152.         If Inf.Message = WM_COMMAND Then
  153.  
  154.            
  155.  
  156.          
  157.  
  158.        
  159.  
  160.         ElseIf Inf.Message = WM_SETCURSOR Then
  161.  
  162.             LastParam = Inf.wParam
  163.  
  164.         End If
  165.  
  166.     ElseIf Inf.hwnd = MiaFormHandle Then
  167.  
  168.         If Inf.Message = WM_NCPAINT Or Inf.Message = WM_MOVE Then
  169.  
  170.  
  171.  
  172.             Call GetWindowRect(MiaFormHandle, FormRect)
  173.  
  174.  
  175.  
  176.             Call SetWindowPos(ButtonHwnd&, 0, FormRect.Right - 75, FormRect.Top + 6, 17, 14, SWP_FRAMECHANGED)
  177.  
  178.         End If
  179.  
  180.     End If
  181.  
  182.  
  183.  
  184. End Function
  185.  
  186.  
  187.  
  188.  


--------------------------------------

Recursos visual basic, ocx, codigo fuente

28
Visual Basic 6.0 e inferiores / Re: Ejecutar Exe Desde Cd-rom
« en: Sábado 11 de Noviembre de 2006, 23:48 »
ArKaNtOs Sos lo máximo  :D

El único programa que conocía para hacer esto era Shareware, asi que me viene anillo al dedo. Ya lo probé y funciona muy bien

saludos




----------------------


Recursos vb - ocx, tutoriales y codigo fuente

29
Visual Basic 6.0 e inferiores / Re: Captura Del Evento Newworkbook
« en: Viernes 10 de Noviembre de 2006, 21:43 »
Eso es a lo que me referia:

Set Objeto_Miclase = New ElModuloDeClase

..me falto el New  :D


...saludos



-----------------------

Recursos visual basic, ocx, código fuente

30
Visual Basic 6.0 e inferiores / Re: Captura Del Evento Newworkbook
« en: Viernes 10 de Noviembre de 2006, 15:40 »
Hola, no entendi muy bien la cuestión, pero el error es por que no estas creando una instancia de la clase antes de poder usarla, por ejemplo debes hacer

Set Objeto_Miclase = ElModuloDeClase


Espero que sea eso

salu2




 -----------------------------------

Recursos visual basic, ocx y codigo fuente

31
Visual Basic 6.0 e inferiores / Re: Ejecutar Exe Desde Cd-rom
« en: Jueves 9 de Noviembre de 2006, 02:04 »
Hola, si no sabes la unidad, se me ocurre que la unica es que primero obtengas todas las unidades de cd. Luego buscás dentro de cada una el archivo area.exe, cuando lo encuentra lo ejecutás.

Otras cosa, es que si el ejecutabla tiene componentes ,ocx dll etc..que no están registrados en el sistema, el programa fallará. Se que hay un programa que fusiona los ejecutables con todos los archivos de dependencias sin necesidad de registrarse, incluisve el runtime,.. si me acuerdo el nombre te lo paso



saludos


http://www.recursosvisualbasic.com.ar

32
Enlaces a Sitios sobre programación / Recursos Flash y Action Script
« en: Martes 7 de Noviembre de 2006, 19:29 »
Sitio con códigos y ejemplos en flash y Action script, referencia del lenguaje, manuales y otros recursos relacionados al diseño web

Autor: Luciano

http://www.recursosflash.com.ar/

33
Visual Basic 6.0 e inferiores / Re: Presentacion Del Programa
« en: Viernes 3 de Noviembre de 2006, 19:58 »
Hola, me alegro que te sirva.

Te comento por si no sabías, que esa función solo te va a servir para plataformas windows 2000 y xp, pero en win 98 y Me no funciona.  <_<


...saludos


---------------------------------------------

Recursos visual basic

34
Visual Basic 6.0 e inferiores / Re: Presentacion Del Programa
« en: Jueves 2 de Noviembre de 2006, 18:31 »
Hola que tal, una idea, podes agregar un retardo con la función Timer en un while, do loop. por ejemplo:

 For Vueltas = 1 To 2
       For Valor = Desde To Hasta Step Avance
      '   Sleep Retardo  'Si se requiere que el efecto sea mas pausado
          MakeWindowTransparent Form1.hWnd, Valor
          DoEvents
       Next Valor
       
       seg = Timer
       
       While Timer < seg + 3
       DoEvents
       Wend
       

       
   Avance = -1
   Desde = 250
   Hasta = 0
 Next Vueltas




..donde dice While Timer < seg + 3, cambia el 3 por los segundos


saludos




----------------------------------

recursos visual basic, ocx y codigo fuente

35
Visual Basic 6.0 e inferiores / Re: [ayuda] Al Hace Click Derecho--> Pase Algo
« en: Viernes 27 de Octubre de 2006, 06:59 »
Hola que tal, a la funcion, pasale el valor 1 para el boton izquierdo o un 2 para el derecho, o ambas llamdas para los dos, por ejemplo:

Coloca un timer y pega esto en el form:

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Private Sub Form_Load()
Timer1.Interval = 100
End Sub

Private Sub Timer1_Timer()
If GetAsyncKeyState(2) Then
   MsgBox "Click derecho"
End If
End Sub

Si o si se necesita un Timer, ya que la idea de usar el api para lo que se supone que queres, es para interceptar el click fuera del programa, es decir en cualquier ventana de windows. sino no es necesario usar el api, con los eventos del form, o de los controles basta .. como te sugirieron


....saludos


---------------------

Recursos visual basic - ocx, codigo fuente

36
Visual Basic 6.0 e inferiores / Re: Msflexgrid
« en: Martes 24 de Octubre de 2006, 16:13 »
Hola, en este enlace tenes un ejemplo de lo que queres:

http:// www.forosdelweb.com/showthread.php?t=348091


saludos


-----------------

Recursos Visual basic

37
Visual Basic para principiantes / Re: Como Buscar Un Subitems De Listview
« en: Martes 24 de Octubre de 2006, 16:09 »
Hola buscá algun ejemplo sobre el metodo FindItem del LV

...saludos



-------------------------------------
RVB - Ocx y ejemplos Visual basic

38
Redes y Comunicaciones / Re: Puerto Serial
« en: Domingo 22 de Octubre de 2006, 23:59 »
No te puedo decir mucho por que no tengo idea del tema, pero hay un control llamado mscomm (MsComm32.ocx) para recibir y enviar datos por el puerto serial, chequelo a ver si te sirve

saludos

----------------------

Recursos visual basic - ejemplos - codigo fuente

39
Visual Basic para principiantes / Re: Checkbox Dentro De Un Mshflexgrid
« en: Sábado 7 de Octubre de 2006, 06:36 »
Muy bueno el ejemplo del zip ArKanTos  :) , ...me vino al pelo para una cosa que tenia que hacer .. muchas gracias saludos


-----------------------------------------

Recursos visual basic - codigo fuente - ocx - Api

40
VBA / Re: Buscar Un Dato Dentro De Una Pagina
« en: Sábado 7 de Octubre de 2006, 06:30 »
Hola, no se mucho de esto pero te digo lo que se me ocurre. si la página es estática, un html común, y vos no tenés que interactuar con el servidor, es decir solo obtener la info de tal archivo, podés descargarlo a disco y analizarlo en busca de ese dato. si es por el otro lado, en el cual te tenes que conectar con el servidor para consultar datos, talves este enlace te oriente un poco:

http://www.topxml.com/xml/learn/learnxml.s...rue#httprequest

Pd: si el archivo html lo genera una página dinámica, asp por ejemplo, que trae los datos de una base de datos access, tengo un ejemplo para conectarte desde visual basic a dicha base, tanto para leer como para escribir datos. No lo pongo acá porque tiene varios archivos, pero cualquier cosa deja el mail que te lo envio


saludos


--------------------------------------------------------

Recursos Visual basic

41
Visual Basic para principiantes / Re: Aplicación Que Corra En Cualquier Windows
« en: Jueves 5 de Octubre de 2006, 12:44 »
La primer versión de wind 95 es de 16 bits.

Pero tenes razón, luego salio la version  OSR2 de 32


--------------------------------

Recursos visual basic - Api y ocx

42
Hola, no estoy seguro si habrá alguna forma, pero creo que no se puede, ya que vb6 compila ejecutables para windows de 32 bits, win 98, me, 2000 xp. Win 95 es de 16 bits. No te sirve utilizar la versión 4 de vb que si compila para 16 bits??

Otra no se me ocurre ..saludos


--------------------------------------

Recursos Visual basic - Ocx - Api - Código fuente

43
Bases de Datos / Re: Llamar A Otro Ejecutable
« en: Domingo 1 de Octubre de 2006, 02:20 »
No me quedo claro lo ultimo sobre "modularizar" ¿ a que te refieres ?

saludos


-------------------------

Recursos visual basic, ocx, api y código fuente

44
Visual Basic 6.0 e inferiores / Re: Configuracion Regional
« en: Martes 26 de Septiembre de 2006, 16:38 »
Hola creo que en este post , aunque no lo probé, creo que funciona:

http://www.lawebdelprogramador.com/codigo/...to=Visual+Basic

saludos


--------------------------

Recursos Visual basic - Ocx - Código fuente

45
Visual Basic 6.0 e inferiores / Re: Msgbox Con Imagen, Posible?
« en: Jueves 21 de Septiembre de 2006, 06:50 »
Hola acá tnes un ejemplo:

http://www.recursosvisualbasic.com.ar/htm/...-api/api-32.htm


aunque tambien me parece válido lo que te dijeron, es decir crearte tu propio msg



saludos



----------------------

Recursos Visual basic - Ocx - Activex - Codigo fuente

Recursos Flash y Action Script

46
Visual Basic 6.0 e inferiores / Re: Soltar Y Arrastrar
« en: Martes 19 de Septiembre de 2006, 06:44 »
jeje estas de suerte, hace un mes tube que hacer lo mismo para poder arrastrar datos entr 2 lv

te dejo el enlace donde lo colgue :

Drag and drop Listview

47
VBA / Re: Gif Animados
« en: Martes 19 de Septiembre de 2006, 06:39 »
Hola, ya que estamos tiro otro activex para reproducir gif's que se llama marchoso, en google hay muchas paginas para descargarlo y es gratis

saludos



--------------------------


Recursos Visual basic - Ocx - Codigo fuente

48
Bases de Datos / Re: Acceder A Base De Datos Remota
« en: Martes 19 de Septiembre de 2006, 06:34 »
Hola, tengo un ejemplo que no es para nada complicado, utiliza asp y xml para acceder a una bd remota tanto para leer como grabar data. Creo que podrias adaptarla muy facilmente a sq Server

No coloco el codigo en este post porque tiene archivos extras, los asp y otros, por eso mismo dejenme el correo asi les envio el zip

salu2




---------------------------------

Recursos Visual Basic - Ocx - Codigo fuente

49
Redes y Comunicaciones / Re: Ayuda Con Conexion Remota
« en: Domingo 17 de Septiembre de 2006, 18:16 »
Hola, tengo un ejemplo que hace lo que estas intentando hacer, utiliza asp y Xml desde vb para conectarse a una bd remota y poder leer y escribir datos en la bd

No coloco el codigo porque tiene como te dije algunos archivos, si te interesa avisa que te envio el zip con el ejemplo y deja tu correo


saludos



Recursos Visual Basic



-----------------------------------

50
Visual Basic 6.0 e inferiores / [Utilidad] Control para explorar una bd Acces
« en: Sábado 16 de Septiembre de 2006, 04:43 »
Este es un control que permite explorar la estructura de  una bd Access con dao en forma de árbol en un treeV


Descargar :

Explorar Bd Access




Saludos

-------------------------

Autor: LLE

http://www.recursosvisualbasic.com.ar/

Descarga: http://www.recursosvisualbasic.com.ar/htm/menu-principal/ocx-dll-activex-8.htm#ocx-dao-bd-property

Páginas: 1 [2] 3