Domingo 22 de Diciembre de 2024, 13:20
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
ASM (Ensamblador)
(Moderador:
Eternal Idol
) »
Salto De Linea En Masm32
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Salto De Linea En Masm32 (Leído 5710 veces)
laupotter
Miembro activo
Mensajes: 49
Salto De Linea En Masm32
«
en:
Miércoles 14 de Junio de 2006, 06:25 »
0
Hola a todos, quisiera ver si alguien me podria ayudar, lo que pasa es que estoy tratando de hacer un menu en el masm32, estoy trabajando con windows, pero no se como hacer un salto de linea, es que el menu me lo encima todo, estoy poniendo esta instruccion:
Código: Text
invoke DrawText, hdc,ADDR menu,-1, ADDR rect, \
DT_CENTER
pero si a todas las opciones de mi menu les pogo el DT_CENTER me lo encima, el caso es que quiero que el menu este centrado pero que no este encimado, cómo puedo hacerle???
o que instruccion se usa, me preguntaba si hay un DT_ENTER
pero no creo verdad, porfa espero me puedan ayudar
saludos
Tweet
Bicholey
Moderador
Mensajes: 1234
Re: Salto De Linea En Masm32
«
Respuesta #1 en:
Sábado 17 de Junio de 2006, 00:04 »
0
yo nuncahe usado saltos de linea, simplemente mando imprimir otro mensaje y automaticamente lo imprime en la siguiente linea.
[size=109]
LOS GATOS SIEMPRE CAEMOS DE PIE !!!
[/size]
laupotter
Miembro activo
Mensajes: 49
Re: Salto De Linea En Masm32
«
Respuesta #2 en:
Sábado 17 de Junio de 2006, 00:36 »
0
Es que yo lo dejo que imprima asi y me encima todo, entonces no se si haya otra instrucción para imprimir, alomejor por los parametros que recibe la funcion DrawText no me de el salto de linea.
Espero que me ayuden porfis o que me digan como le hacen ustedes
saludos y gracias
Bicholey
Moderador
Mensajes: 1234
Re: Salto De Linea En Masm32
«
Respuesta #3 en:
Sábado 17 de Junio de 2006, 00:41 »
0
Checate esta pequeña rutina que imprime saludo y despedida auque yo la he usado en:
G:\Pantera\ASM>masm
Microsoft ® Macro Assembler Version 5.10
Copyright © Microsoft Corp 1981, 1988. All rights reserved.
Código: Text
stack segment stack
dw 32 dup (?)
stack ends
data segment
saludo db "Hola como estas? " ,13,10,'$'
despedida db "jeje jeje je je vete al diablo " ,13,10,'$'
data ends
code segment
assume cs:code,ds:data,ss:stack
inicio:
mov ax,data
mov ds,ax
mov dx,offset saludo
mov ah,09h
int 21h
mov dx,offset despedida
mov ah,09h
int 21h
mov ah,4ch
int 21h
code ends
end inicio
como veras no uso nada para hacer salto de linea.
[size=109]
LOS GATOS SIEMPRE CAEMOS DE PIE !!!
[/size]
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: Salto De Linea En Masm32
«
Respuesta #4 en:
Sábado 17 de Junio de 2006, 10:20 »
0
Radoslav se aprecia el intento pero tu codigo es de 16 bits y el de laupotter de 32.
laupotter tal vez este ejemplo te oriente:
http://msdn.microsoft.com/library/en-us/wi...yboardinput.asp
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
laupotter
Miembro activo
Mensajes: 49
Re: Salto De Linea En Masm32
«
Respuesta #5 en:
Domingo 18 de Junio de 2006, 17:14 »
0
Gracias Eternal Idol, porque efectivamente el codigo que me mostro Radoslav es de 16 bits y lamentablemente no me resolvia mi duda, pero aun asi gracias porque leyeron mi mensaje, ahorita voy a checar el enlace que me diste, gracias
saludos
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
ASM (Ensamblador)
(Moderador:
Eternal Idol
) »
Salto De Linea En Masm32