Autor
|
Tema: Ayuda! Formulario Delante de la barra de inicio (Leído 2,238 veces)
|
patricio05
Desconectado
Mensajes: 20
|
Hola muchachos! acudo esta vez a ustedes para ver si alguien me puede ayudar con esto: -Necesito hacer que el cuerpo de un formulario con VB 6 quede delante de la barra de inicio del Windows XP y no por detras (como sucede por defecto), ya que intento y no puedo conseguir dichos resultados Agradezco desde ya la ayuda que me puedan dar  Saludos!!
|
|
|
En línea
|
|
|
|
Tughack
Desconectado
Mensajes: 490
|
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE Or SWP_NOMOVE
Saludos
|
|
|
En línea
|
|
|
|
patricio05
Desconectado
Mensajes: 20
|
y eso donde eh de ponerlo ?
lo pongo puse en el codigo del formulario en el Load y no funciona.
|
|
|
En línea
|
|
|
|
Tughack
Desconectado
Mensajes: 490
|
y eso donde eh de ponerlo ?
lo pongo puse en el codigo del formulario en el Load y no funciona.
Has declarado la api y las contantes?
|
|
|
En línea
|
|
|
|
cobein
|
Pone esto en el general (arriba de todo) Private Declare Sub 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)
y en el load del form esto Private Sub Form_Load() Call SetWindowPos(Me.hWnd, -1, 0, 0, 0, 0, &H53) End Sub
|
|
|
En línea
|
|
|
|
Tughack
Desconectado
Mensajes: 490
|
Pone esto en el general (arriba de todo) Private Declare Sub 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)
y en el load del form esto Private Sub Form_Load() Call SetWindowPos(Me.hWnd, -1, 0, 0, 0, 0, &H53) End Sub Primero, en mi opinion, deberias dejarlo intentar por si mismo. Segundo, usar -1 y &H53 es escaparse a las contantes y es mala programacion... Me pergunto si lo harias asi en C...
|
|
|
En línea
|
|
|
|
seba123neo
|
para colmo esto esta en todos lados,hay que buscar antes de preguntar...
|
|
|
En línea
|
|
|
|
cobein
|
HAHHAAH alguna vez me tenia que tocar... venia teniendo suerte de que no comentes nada acerca de mis posts =), si es por dejarlo aprender tendrias que haber puesto la referecia a la API y dejarlo investigar por su cuenta. Con respecto a las constantes tenes razon, gracias por el dato, de ahora en mas lo voy a usar siempre La primer respuesta tendria que haber sido esta. Lee esto.http://msdn.microsoft.com/en-us/library/ms633545(VS.85).aspx
|
|
|
En línea
|
|
|
|
seba123neo
|
es que todo el visual basic esta en la MSDN  ,pero no buscan ,NO BUSCAN!! 
|
|
|
En línea
|
|
|
|
Tughack
Desconectado
Mensajes: 490
|
HAHHAAH alguna vez me tenia que tocar... venia teniendo suerte de que no comentes nada acerca de mis posts =), si es por dejarlo aprender tendrias que haber puesto la referecia a la API y dejarlo investigar por su cuenta. Con respecto a las constantes tenes razon, gracias por el dato, de ahora en mas lo voy a usar siempre La primer respuesta tendria que haber sido esta. Lee esto.http://msdn.microsoft.com/en-us/library/ms633545(VS.85).aspx Enfin... Le he dado la api y k hacer con ela, el minimo seria declarar las constantes y la api, k podria sacarlas de un add-in k viene con vb llamado api viewer (ni se para k estoy comentando esto, es algo k se deberia saber antes de saber hacer una condicional en en vb). No comentava nada en tus posts pork nunca me habias dado motivo, hasta ahora... Tenia una opinion diferente acerca de ti, creo k me he ekivocado... es que todo el visual basic esta en la MSDN  ,pero no buscan ,NO BUSCAN!!  No es todo el visual basic, es toda la programacion para windows 
|
|
|
En línea
|
|
|
|
|
|