Составители:
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; } //Исходный текст приложения-клиента. #includeLRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); char szProcName[]="MapClient"; 23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »