Hola k tal?
como cojo el texto de un control edit con la API? trabajo en MAMS (Ensablador)
intente con esto:
y nada i aisn tambin probe:
y nada
por que pasa no me sale nada por que??
este es el codde k llevo en mano:
y aprovecho por preguntar algo que no tieen naa que ver con esto (asin ahorro un post nuevo)
e estado mirando una web donde enseñan a hacer el hola mundo con ensamblador de 32 bits desde el arranque de la maquina,osea en modo real,i digo yo para hacer eso necesitas programar a 16 bits i no a 32 no????? si ando equivocado diganmelo,no es posible hacer eso en 32 bits no???,en la web la primera instruccion que ponian era "bits 16 ;Trabajamos a 16 bits",alguien me explica porfa ????
salu2
como cojo el texto de un control edit con la API? trabajo en MAMS (Ensablador)
intente con esto:
Código [Seleccionar]
invoke SendMessage,handle,WM_GETTEXT,offset Buffer,0
y nada i aisn tambin probe:
Código [Seleccionar]
invoke GetWindowText,handle,offset Buffer,0
y nada

este es el codde k llevo en mano:
Código [Seleccionar]
WndProc proc han:HWND,msg2:UINT,wParam:WPARAM,lParam:LPARAM
.IF msg2 == WM_DESTROY
invoke PostQuitMessage,0
.ELSEIF msg2 == WM_CREATE
invoke CreateWindowEx,NULL,offset Control1,NULL,\
WS_CHILD or WS_VISIBLE or WS_BORDER or ES_MULTILINE,\
100,100,100,100,han,0,NULL,NULL
invoke CreateWindowEx,NULL,offset Control2,offset TxtBot,\
WS_CHILD or BS_DEFPUSHBUTTON or WS_VISIBLE,\
100,30,100,40,han,IDM_BOT,NULL,NULL
.ELSEIF msg2 == WM_COMMAND
.IF wParam == IDM_BOT
PUSH 0
PUSH 0
PUSH offset Buffer
PUSH han
CALL [MessageBox]
.ENDIF
.ELSE
invoke DefWindowProc,han,msg2,wParam,lParam
RET
.ENDIF
xor eax,eax
ret
WndProc endp
end start
y aprovecho por preguntar algo que no tieen naa que ver con esto (asin ahorro un post nuevo)
e estado mirando una web donde enseñan a hacer el hola mundo con ensamblador de 32 bits desde el arranque de la maquina,osea en modo real,i digo yo para hacer eso necesitas programar a 16 bits i no a 32 no????? si ando equivocado diganmelo,no es posible hacer eso en 32 bits no???,en la web la primera instruccion que ponian era "bits 16 ;Trabajamos a 16 bits",alguien me explica porfa ????
salu2