Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Velikaya_shpora_el-ty_upravlenia.doc
Скачиваний:
1
Добавлен:
18.09.2019
Размер:
3.51 Mб
Скачать

If(!RegisterClass(&w)) return false;

hWnd=CreateWindow(ProgName, Title, WS_OVERLAPPEDWINDOW,

CW_USEDEFAULT,CW_USEDEFAULT,350,250,NULL,NULL,hInstance,NULL);

ShowWindow(hWnd,nShowCmd);

while(GetMessage(&msg,NULL,0,0))

{TranslateMessage(&msg);

DispatchMessage(&msg);

}

return msg.wParam;

}

printer MyPrinter;

int count=60;

LONG MyWinP(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)

{int i;

static HWND Print; //кнопки

static HWND Ed; //текстовое поле

static HWND hwndStatusBar;

char butName[40];

char str[100];

switch(msg)

{case WM_CREATE:

sprintf(butName,"Отправить");

Print=CreateWindow("button",butName,WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,30,40,60,30,

hWnd,(HMENU)ID_PR,NULL,NULL);

InitCommonControls();

hwndStatusBar = CreateStatusWindow (WS_CHILD |

WS_VISIBLE,

"Ready", hWnd, IDC_STATUS_BAR);

Ed=CreateWindow("EDIT","sd ",WS_CHILD|WS_VISIBLE|WS_BORDER|SS_CENTER,

30,130,280,60,hWnd,NULL,NULL,NULL);

break;

case WM_COMMAND:

switch(LOWORD(wParam))

{

case ID_PR:

LPARAM lpString;

GetWindowText(Ed,str,sizeof(Ed));

SetWindowText(hwndStatusBar,str);

break;

}

break;

case WM_DESTROY:

PostQuitMessage(0);

break;

default:

return DefWindowProc(hWnd, msg, wParam, lParam);

}

return 0;

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]