Организация вычислительных процессов в ЭВМ. Лясин Д.Н - 23 стр.

UptoLike

Составители: 

23
case WM_COMMAND: //если пришла команда от управляющего
эле//мента
if (HIWORD(wParam)==EN_CHANGE) //и эта команда связана с изме-
//нением содержимого строки ввода
{
GetDlgItemText(hWnd,300,str,20); //считываем содержимое строки
//ввода...
strcpy(buf,str); //и записываем его в по адресу buf – в объект ото-
//бражения
}
break;
case WM_DESTROY: // при уничтожении окна приложения
UnmapViewOfFile(buf); //отменяем ранее сделанное отображение
CloseHandle(hMapping); //закрываем
объект отображения
CloseHandle(hFile); //закрываем объект файл
PostQuitMessage(0);
break;
default:
return(DefWindowProc(hWnd,messg,wParam,lParam));
}
return 0;
}
//Исходный текст приложения-клиента.
#include <windows.h>
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
char szProcName[]="MapClient";
        case WM_COMMAND: //если пришла команда от управляющего
                                   эле//мента
         if (HIWORD(wParam)==EN_CHANGE) //и эта команда связана с изме-
                                                //нением содержимого строки ввода
            {
                GetDlgItemText(hWnd,300,str,20); //считываем содержимое строки
                                                     //ввода...
                strcpy(buf,str); //и записываем его в по адресу buf – в объект ото-
                              //бражения
            }
        break;
        case WM_DESTROY: // при уничтожении окна приложения
            UnmapViewOfFile(buf); //отменяем ранее сделанное отображение
            CloseHandle(hMapping); //закрываем объект отображения
            CloseHandle(hFile);         //закрываем объект файл
            PostQuitMessage(0);
        break;
        default:
          return(DefWindowProc(hWnd,messg,wParam,lParam));
    }
return 0;
}


//Исходный текст приложения-клиента.


#include 
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
char szProcName[]="MapClient";




                                             23