









#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 для конвертирования в строку

Как их объявлять и как ими пользоваться?int atoi( const char *string); - конвертит строку в число
itoa соответственно наоборот

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1