Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: up   (23.05.2015 в 16:04)
всем привет помогите на dev пишит ошибку со строки case WM_COMMAND:


LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)

{
    switch (message)                  /* обрабатываем сообщения */
    {
      
        case  WM_CREATE:
                  
             /*  кнопка     */
             
     HWND button1 = CreateWindow(
        "BUTTON",                /* это делает "кнопка"класс окна */
        "кнопка",                /* это текст, который будет отображаться на кнопке */
        WS_VISIBLE | WS_CHILD,   /*   WS_CHILD  это дочернее окно */
        5,                       /* х-позиция */
        5,                         /* у - позиция */
        105,                       /* высота*/
        30,                         /* ширина */
        hwnd,                    /* дескриптор родительскоого окна */
        (HMENU)100,              /* что нужно делать, когда кнопка нажата*/
        (HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE),
        NULL);
          
        case WM_COMMAND: 
            
             /* нажата наша кнопочка? */
   if ((HIWORD(wParam)==0) && (LOWORD(wParam)== button1)) 
    MessageBox(hwnd,"You pressed my button","Message",MB_OK|MB_ICONWARNING);
   return 0;
             

              case WM_DESTROY: 
             
             
            /* пользователь закрыл окно,завершаем  программу   */
            PostQuitMessage (0);       /* послать WM_QUIT в очередь Сообщений*/
            break;
        default:                      /* для сообщений, мы не имеем дело с */
            return DefWindowProc (hwnd, message, wParam, lParam);
    }

    return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: