Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ubetor^^ en 1 Octubre 2006, 19:54 pm



Título: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: ubetor^^ en 1 Octubre 2006, 19:54 pm
Estoy haciendo un Mini windows...aunque no voy a hacer un explorer, xD, esto es algo básico con lo que espero desarrolar conocimientos en VB...Pero si que voy a hacer un "panel de control" desde el cual se podrán modificar "cosas" de tu WinXP (el original, xd). Si tenéis alguna sugerencia para añadirle al miniXP, no dudéis en decírmela  ;)

También me gustaría saber como hacer referencia a una "parte" de un STATUSBAR. Pensé hacerlo mediante el index pero nosé de que manera ponerlo...por ejemplo ahora al darle a la barra de herramientas se visualiza mi menu inicio...y yo quier que se visualice solo cuando se le de al boton Inicio, xD me explico?  :huh: Este es el code actual del menu inicio:

Código:
Private Sub menu_PanelClick(ByVal Panel As MSComctlLib.Panel)
menuinicio.Visible = True
Label1.Visible = True
Label2.Visible = True
Label3.Visible = True
Label4.Visible = True
Label5.Visible = True
Line1.Visible = True
Label6.Visible = True
End Sub

Weno lo entenderéis mejor viendo el programa...y por último me gustaría saber como hacer un menú tipo WinXP...que por ejemplo al situar el ratón encima de "Todos los programas" apareciesen los programas...Si no me explico decídmelo plizz!!

Cuelgo el ejecutable porque si no, no carga la barra de herramientas ni el fondo, xD, aunque si algún newbie como yo le interesa el code lo cuelgo...

http://www.flypicture.com/file/?id=qNjwlqTZ

P.D: Si le dais al elemento del menu inicio llamado "Salir de mi S.O." y os aparece un joker diciendo que formatea vuestro PC,  ;D trankilos es inofensivo, además al final lo dice...

salu2



Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 2 Octubre 2006, 05:25 am
ponete un screenshot ;)


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: ubetor^^ en 2 Octubre 2006, 14:50 pm
Ok, aquí va el de mi S.O:

(http://www.subir-fotos.com/uploads2/c65513e39b.jpg) (http://www.subir-fotos.com)

Como veis el ratón está situado encima de la barrra de herramientas y ala vez el menu inicio está visible...pues yo quiero que el menu inicio solo sea visible cuando se haga click en la parte con la imagen INICIO del TOOLBAR...me explico??  :huh:

Y después hice otro screenhost...este sobre como quiero hacer un menu, que es al puro estilo de Win y de otros s.o. xd

(http://www.subir-fotos.com/uploads2/82cec62196.jpg) (http://www.subir-fotos.com)

Haer si alguien sabe como hacerlo...salu2


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 2 Octubre 2006, 23:53 pm
Esta mal dicho que es un so, es una aplicacion para windows.
No es para joder, lo digo de onda ;)
depues lo pruebo


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: ubetor^^ en 3 Octubre 2006, 03:58 am
xD as desvelado mi secreto  ;D Al so, o más bien a la aplicación pienso ponerle más cosas, pero para ello necesito saber como hacer un menu al stilo de win (tal y como aparece en el screenhost de arriba)...alguien sabe?


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 3 Octubre 2006, 14:47 pm
Podría hacerse así:
pones un Image (imitara al boton inicio), en el evento MouseDown (cuando el usuario "baja" la tecla del mouse) pones que aparezca un formulario...en una posicion un poco mas arriba del boton le cambias un poco las propiedades para que quede un poco mas bonito ...así:
(http://img165.imageshack.us/img165/5516/imagentn4.jpg)
Y con los otros haces algo similar...usando el evento MouseMove ;)
y bueno.. usa la imaginacion ;)




Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: ubetor^^ en 3 Octubre 2006, 18:34 pm
Gracias, no se me había ocurrido hacerlo con el evento MouseDown, lo cual ya soluciona un problemilla. Aunque pensé que había una OCX diseñada para hacer este tipo de menús, pero va ser k no, xd

Yo en lugar de utilizar una imagen corriente como menú inicio, estoy un utilizando una OCX llamada Toolbar en vb, me gustaría hacer que apareciesen los forms y demás (el menú vamos) al clickear encima de un panel o parte del objeto Toolbar. Esto creo que podría hacer mediante el index pero no tengo claro cual sería el code. Página de propiedades del toolbar (esta es la parte que quiero "codear" mediante index):

(http://www.subir-imagenes.com/imagenes-fotos-subir/0aafbd0856.jpg[/url])

La cosa va por aquí:

Código:
Private Sub menu_PanelClick(ByVal Panel As MSComctlLib.Panel)

form2.visible=true

Tan solo me falta indexar el Toolbar llamado menu...se que se podría ahcer mediante imagen, pero este objeto me ofrece más posibilidades  ;D

marcolandia^^ sabes como podría hacer esta "indexación?










Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: bautistasbr en 3 Octubre 2006, 19:17 pm
Me a parecido muy interesante tu proyecto,asi q decidi imitarte xd
Te paso una muestra y si necesitas alguna ayuda dimelo.

http://www.megaupload.com/?d=K26O1LLW

Esta exo para una resolucion de 800x600
Aqui te pongo una captura del programa
(http://img175.imageshack.us/img175/5075/dibujotw2.jpg)


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: ubetor^^ en 3 Octubre 2006, 20:00 pm
Weno imitarme......tu so no tiene nada que ver con el mío, xd Sería interesante que subieses el code o mejor toavia si subes el proyecto sin compilar  :rolleyes:

Lo digo porque me an venido muxas preguntas a la vez...como as hecho el menu inicio? Desde 0 con Photoshop o algún otro editor de imágenes, o partiendo desde una captura y después la editaste con Photoshop para quitar el nombre de user, reemplazar iconos...y esas cosas...Lo que más me sorprendio fue el explorador...me imagino que lo habrás exo con alguna OCX  :huh:

De verdad que te lo agradecería si subieses el proyecto con los forms y eso...  ;)



Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: bautistasbr en 3 Octubre 2006, 20:43 pm
Para editar las fotos solo e usado el paint
el explorador ya lo tenia exo ace tiempo en un proyecto independiente,solo lo e adaptado en el so con menos funciones,para la barra d inicion lo q e exo es sacar una captura del inicio y pegarla al paint borrando todos los elementos,lo e guardao en bmp,en vb e puesto un frame y dentro un control image y e añadio la foto d inicio.Despues copie los iconos dl block d notas y demas y los añadi en un image nuevo.


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: USUARIO_DE_SOFTWARE_LIBRE en 4 Octubre 2006, 14:18 pm
Citar
sabes como podría hacer esta "indexación?
creo que a lo que te referis es hacer un array con los forms, (si no entendi mal), buscate algo de arrays en google o  seguro que en el foro se habra hablado alguna vez
saludos


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: BenRu en 4 Octubre 2006, 21:01 pm
Ya se que queda "chulo" decir "mi sistema operativo", pero debes saber que no lo es...es una aplicacion de windows...una como puede ser un navegador, una calculadora,etc.

Yo empece hace un tiempo a hacer uno, lo que pasa es que quise hacerlo tan seguro y tan robusto (dentro de lo posible), que me tarde varias semanas para hacer el login al SO...xD

El  boton Inicio lo puedes hacer con un form tipo pop-up.


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: ubetor^^ en 6 Octubre 2006, 19:28 pm
Citar
sabes como podría hacer esta "indexación?
creo que a lo que te referis es hacer un array con los forms, (si no entendi mal), buscate algo de arrays en google o  seguro que en el foro se habra hablado alguna vez
saludos

No me refería a eso a exactamente...pero me puse a repasar las "guías" de introducción y pude hacerlo con la sentencia Case. De modo que el code quedaría así:

Código:
Private Sub menu_PanelClick(ByVal Panel As MSComctlLib.Panel)
   Dim i As Integer
   For i = 1 To 2
   Next i
Select Case Panel.Index
   Case 1
'Apartir de aquí pone en visible el menu inicio
menuinicio.Visible = True
Label1.Visible = True
Label2.Visible = True
Label3.Visible = True
Label4.Visible = True
Label5.Visible = True
Line1.Visible = True
Label6.Visible = True
End Select
End Sub

Citar
Yo empece hace un tiempo a hacer uno, lo que pasa es que quise hacerlo tan seguro y tan robusto (dentro de lo posible), que me tarde varias semanas para hacer el login al SO...xD

Ahora mismito estaba haciendo yo el login...xd Te importaría subir tu SO (aplicación...)?  ;D

Citar
El  boton Inicio lo puedes hacer con un form tipo pop-up.

Lo intenté y queda de pena...

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

Weno, ya que estamos, aprovecho para decir que si  alguien tiene su SO (aplicación...) hecha, pues que se anime a subirla; así podremos aprender algo. Y si sube el code pues mejor que mejor  ;)

salu2


Título: Re: Ayuda con mi Mini-WinXP (lo cuelgo)
Publicado por: BenRu en 6 Octubre 2006, 22:46 pm
Código:
Ahora mismito estaba haciendo yo el login...xd Te importaría subir tu SO (aplicación...)?

Ya te dije que solo tengo el login, y un preload...y no llega ni a estar acabado xD