独学プログラミング言語のページ > Win32API(C言語,C++) > ウインドウをつくる
HWND CreateWindow( LPCTSTR lpClassName, //登録されているクラス名 LPCTSTR lpWindowName, //ウィンドウ名 DWORD dwStyle, //ウィンドウスタイル int x, //ウィンドウの横方向の位置 int y, //ウィンドウの縦方向の位置 int nWidth, //ウィンドウの幅 int nHeight, //ウィンドウの高さ HWND hWndParent, //親ウィンドウまたはオーナーウィンドウのハンドル HMENU hMenu, //メニューハンドルまたは子ウィンドウ ID HINSTANCE hInstance, //アプリケーションインスタンスのハンドル LPVOID lpParam //ウィンドウ作成データ );
BOOL ShowWindow( HWND hWnd, //ウィンドウのハンドル int nCmdShow //表示状態 );
BOOL UpdateWindow( HWND hWnd //ウィンドウのハンドル );
BOOL GetMessage( LPMSG lpMsg, //メッセージ情報 HWND hWnd, //ウィンドウのハンドル UINT wMsgFilterMin, //最初のメッセージ UINT wMsgFilterMax //最後のメッセージ );
BOOL TranslateMessage( CONST MSG *lpMsg //メッセージ情報 );
LRESULT DispatchMessage( CONST MSG *lpmsg //メッセージ情報 );
BOOL DestroyWindow( HWND hWnd //破棄するウィンドウのハンドル );
LRESULT CALLBACK WindowProc( HWND hwnd, //ウィンドウのハンドル UINT uMsg, //メッセージの識別子 WPARAM wParam, //メッセージの最初のパラメータ LPARAM lParam //メッセージの 2 番目のパラメータ );