#define tozero(n) ZeroMemory((void*)&n, sizeof(n));
LRESULT CALLBACK WndProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam)
{
switch(umsg)
{
case WM_DESTROY:
PostQuitMessage(0);
break;
case WM_LBUTTONDOWN:
ReleaseCapture();
SendMessage(hwnd, WM_NCLBUTTONDOWN,HTCAPTION,NULL);
}
return DefWindowProc(hwnd,umsg,wParam, lParam);
}
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
WNDCLASS ww; tozero(ww)
ww.hbrBackground=(HBRUSH)(COLOR_DESKTOP+1) /*CreateSolidBrush(0xbe8400)*/;
ww.lpfnWndProc=WndProc;
ww.lpszClassName="MyCoolWindow";
ww.hCursor=LoadCursor(NULL,IDC_ARROW);
HWND MainWindow=CreateWindowEx(NULL,(LPCTSTR)RegisterClass(&ww),"My Cool Instance of window",WS_OVERLAPPEDWINDOW|WS_VISIBLE,10,10,400,200,NULL,NULL,NULL,NULL);
MSG msg;
while (GetMessage (&msg, NULL, 0, 0))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
return 0;
}
corgi писал(а):подробней:
int atoi( const char *string); - конвертит строку в число
itoa соответственно наоборот
ps в cstring есть замечательные методы типа format, formatmessage для конвертирования в строку
Как их объявлять и как ими пользоваться? Я пытался - char itoa(int, const char *, int);, но, ес-сно, ошибка...int atoi( const char *string); - конвертит строку в число
itoa соответственно наоборот
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63