- 826 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 03:13:43 ]
- メインのとこだけ貼り付けます
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { MSG msg; //メッセージ情報格納用構造体 WNDCLASSEX wc; //ウィンドウクラス HWND hWnd; //ウィンドウハンドル //*****ウィンドウクラスの設定*****// wc.cbSize = sizeof(WNDCLASSEX); //構造体サイズ wc.hInstance = hInstance; //インスタンスハンドル wc.lpszClassName = szClassName; //ウィンドウクラス名 wc.lpfnWndProc = WindowProc; //ウィンドウプロシージャ名 wc.style = CS_HREDRAW|CS_VREDRAW; //ウィンドウスタイル wc.hIcon = LoadIcon(hInstance,"IDI_ICON1"); //アイコンハンドル wc.hIconSm = LoadIcon(hInstance,"IDI_ICON1"); wc.hCursor = LoadCursor(NULL,IDC_ARROW); //カーソルハンドル wc.lpszMenuName = "saisei"; //メニュー wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); //ウィンドウの背景色セット //*****ウィンドウクラス登録*****// if(!RegisterClassEx(&wc)) return FALSE; //登録失敗 //*****ウィンドウの作成*****// hWnd = CreateWindow(szClassName,"再生プログラムだべ",WS_OVERLAPPEDWINDOW,440/*CW_USEDEFAULT*/,650/*CW_USEDEFAULT*/,400,100,NULL,NULL,hInstance,NULL); /*hWnd = CreateWindow(ウィンドウクラス名,ウィンドウタイトル,ウィンドウスタイル,ウィンドウの水平座標位置,ウィンドウの垂直座標位置,ウィンドウの幅,ウィンドウの高さ,親ウィンドウのハンドル,メニューのハンドル,インスタンスハンドル)*/ //*****ウィンドウの表示*****// ShowWindow(hWnd,nCmdShow); //ウィンドウの表示状態設定 UpdateWindow(hWnd); //ウィンドウの表示領域更新 //**********メッセージループ*************** while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);DispatchMessage(&msg); } /*while(メッセージの取得){メッセージの変換,メッセージをプロシージャへ送信}*/ return msg.wParam; }
|

|