Un buen ide para programar en ensamblador es SASMhttps://dman95.github.io/SASM/english.html

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
case WM_CTLCOLOREDIT:{
if((HWND)lParam==edit2){
SetBkMode((HDC)wParam, TRANSPARENT);
SetBkColor((HDC)wParam, RGB(0, 0, 255));
UpdateWindow(edit2);
return (LRESULT)colorFondo;
}
break;
}
fclose(file);
file=fopen(ruta3, "r+");
char cadena[fsize(file)+200];
strfreechar(cadena, fsize(file));
fread(cadena, 1, fsize(file), file);
int i=0;
while(strremplaze(cadena, "\n", "\r\n", cadena, i)!=-1){
i++;
}
SetText(hwnd, cadena);
edit2=CreateWindowEx(0, "EDIT", "", WS_BORDER|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_VSCROLL|WS_HSCROLL|ES_MULTILINE|ES_AUTOVSCROLL|ES_AUTOHSCROLL
|ES_LEFT|ES_WANTRETURN, 0, 53, 480, 300,hwnd, (HMENU)menuop, NULL, NULL);
fclose(file);
file=fopen(ruta3, "r+");
char cadena[fsize(file)];
fread(cadena, 1, fsize(file), file);
SetText(hwnd, cadena);//esta funcion establece texto en mi edit
//fisize es una funcion que cree para averiguar el tamanio de un archivo
int strremplaze(char arreglo[], char elemento1[], char elemento2[], char salida[], int pos){
//strfind es una funicon que disenie para encontrar cadenas en un arreglo
//strsize mide el tamanio de una cadena
int pos1 = strfind(arreglo, elemento1, pos), size1 = strsize(elemento2), size2 = strsize(elemento1), size3 = strsize(arreglo), s=0, size4=(size3-size2+size1);
char salida1[size4];
if(pos1 != -1){
if(size1>size2){
size4=size1-size2;
}
else if(size1<size2){
size4=size2-size1;
}
for(int u=0;u<=pos1;u++){
salida1[u]=arreglo[u];
}
for(int u=pos1;u<=size1+pos1;u++){
salida1[u]=elemento2[s];
s++;
}
s=size1+pos1;
for(int u=size2+pos1;u<=size3+size4;u++){
salida1[s]=arreglo[u];
s++;
}
for(s=0;s<=strsize(salida1);s++){
salida[s]=salida1[s];
}
return size3-size4;
}
else{
return -1;
}
}
void leerContenido(){
...
fclose(file);
file=fopen(ruta3, "r+");
char cadena[fsize(file)];
fread(cadena, 1, fsize(file), file);
strremplaze(cadena, "\n", "\t\n", salida, 0);
SetText(hwnd, cadena);//esta funcion establece texto en mi edit
//fisize es una funcion que cree para averiguar el tamanio de un archivo
...
}