Documente Academic
Documente Profesional
Documente Cultură
Chişinău 2021
Sarcina propusă
Creați o aplicație Windows , în centrul zonei client al căreia este afișat un mesaj. La redimensionarea
ferestrei, mesajul trebuie sa fie afișat în centrul zonei client.
Listingul programului
#include <windows.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT("Primul program WINAPI.");
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ;
if (!RegisterClass (&wndclass))
{
MessageBox (NULL, TEXT ("Acest program necesita Windows NT!"),
szAppName, MB_ICONERROR);
return 0 ;
}
switch (message)
{
case WM_PAINT:
hdc = BeginPaint (hwnd, &ps) ;
case WM_DESTROY:
PostQuitMessage (0) ;
return 0 ;
}
return DefWindowProc (hwnd, message, wParam, lParam) ;
}
Rezultatul rulării
Concluzii
In urma efectuarii acestei lucrari am studiat bazele şi principiile de creare a aplicaţiilor Windows,
crearea ferestrelor, prelucrarea mesajelor.