「windows api」の編集履歴(バックアップ)一覧はこちら

windows api」(2008/09/21 (日) 20:44:16) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#include <windows.h> BOOL returnWinSize(int * io_width,int * io_height,DWORD i_style,BOLL i_menu) { RECT rect={0,0,io_width,io_height}; rect.top=AdjustWindowRect(&rect,i_style,i_menu); io_width=rect.right; io_height=rect.bottom; return rect.top; } ATOM redisterWindowClass(LPCSTR i_classname) { WNDCLASSEX wc; wc.cbSize=sizeof(WNDCLASSEX); wc.style=CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS; wc.cbClsExtra=0; wc.cbWndExtra=0; wc.hInstance=GetModuleHandle(NULL); wc.hIcon=(HICON)LoadImage(NULL,MAKEINTRESOURCE(IDI_APPLICATION),IMAGE_ICON,0,0,LR_DEFAULTSIZE|LR_SHARED); wc.hCursor=(HCURSOR)LoadImage(NULL,MAKEINTRESOURCE(IDC_ARROW),IMAGE_CURSOR,0,0,LR_DEFAULTSIZE|LR_SHARED); wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH); wc.lpszMenuName=NULL; wc.lpszClassName=(LPCSTR)i_classname; wc.hIconSm=(HICON)LoadImage(NULL,MAKEINTRESOURCE(IDI_APPLICATION),IMAGE_ICON,0,0,LR_DEFAULTSIZE|LR_SHARED); return (RegisterClassEx(&wc)); } HWND createWindow(HINSTANCE hInst,LPCSTR i_classname,LPCSTR i_wcaption,DWORD i_style,int i_cmdshow) { HWND hwnd; hwnd=CreateWindow(i_classname,i_wcaption,i_style,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInst,NULL); ShowWindow(hwnd,i_cmdshow); UpdateWindow(hwnd); return hwnd; }
 #include <windows.h>  BOOL returnWinSize(int * io_width,int * io_height,DWORD i_style,BOLL i_menu)  {   RECT rect={0,0,io_width,io_height};   rect.top=AdjustWindowRect(&rect,i_style,i_menu);   io_width=rect.right;   io_height=rect.bottom;   return rect.top;  }    ATOM redisterWindowClass(LPCSTR i_classname)  {   WNDCLASSEX wc;   wc.cbSize=sizeof(WNDCLASSEX);   wc.style=CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS;   wc.cbClsExtra=0;   wc.cbWndExtra=0;   wc.hInstance=GetModuleHandle(NULL);   wc.hIcon=(HICON)LoadImage(NULL,MAKEINTRESOURCE(IDI_APPLICATION),IMAGE_ICON,0,0,LR_DEFAULTSIZE|LR_SHARED);   wc.hCursor=(HCURSOR)LoadImage(NULL,MAKEINTRESOURCE(IDC_ARROW),IMAGE_CURSOR,0,0,LR_DEFAULTSIZE|LR_SHARED);   wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);   wc.lpszMenuName=NULL;   wc.lpszClassName=(LPCSTR)i_classname;   wc.hIconSm=(HICON)LoadImage(NULL,MAKEINTRESOURCE(IDI_APPLICATION),IMAGE_ICON,0,0,LR_DEFAULTSIZE|LR_SHARED);   return (RegisterClassEx(&wc));  }    HWND createWindow(HINSTANCE hInst,LPCSTR i_classname,LPCSTR i_wcaption,DWORD i_style,int i_cmdshow)  {   HWND hwnd; hwnd=CreateWindow(i_classname,i_wcaption,i_style,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInst,NULL);   ShowWindow(hwnd,i_cmdshow);   UpdateWindow(hwnd);   return hwnd;  }  

表示オプション

横に並べて表示:
変化行の前後のみ表示: