Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Обработчик сообщений для окна "О программе ?


Автор: denes 2.9.2011, 11:54
Скажите как сделать чтобы Обработчик сообщений для окна "О программе показывал их не пайму куда надо внести изменения !
вот код :
Код
INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
    UNREFERENCED_PARAMETER(lParam);
    switch (message)
    {
    case WM_INITDIALOG:
        return (INT_PTR)TRUE;

    case WM_COMMAND:
        if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
        {
            EndDialog(hDlg, LOWORD(wParam));
            return (INT_PTR)TRUE;
        }
        break;
    }
    return (INT_PTR)FALSE;


на запрос чего хочу отвечу сразу сообщение чтобы выводило !!!

Модератор: не забываем пользоваться кнопочкой "Код"

Автор: bsa 4.10.2011, 11:43
Рекомендую сначала подучить русский язык... Говорят, этому очень способствует чтение классической литературы. А то смысл теряется за безграмотно набросанным набором слов.

WinAPI существует для написания низкоуровневых приложений и библиотек, которые напрямую взаимодействуют с Windows. Если тебе необходимо сделать прикладное приложение, объем которого не является основным критерием, то стоит обратить внимание на что-то более удобное и понятное, чем WinAPI. Например, Qt, WTL, C#...

Все вопросы, касающиеся WinAPI, следует задавать в соответствующем разделе.

Автор: Dem_max 4.10.2011, 12:25
 smile 
из за неграмотности ТС, не понятно что он вообще хочет.

Автор: xvr 4.10.2011, 13:04
Цитата(denes @  2.9.2011,  11:54 Найти цитируемый пост)
на запрос чего хочу отвечу сразу сообщение чтобы выводило !!!

Сообщение!

Цитата(denes @  2.9.2011,  11:54 Найти цитируемый пост)
показывал их

'их' - это кто?


Автор: Earnest 4.10.2011, 13:13
Цитата(Dem_max @  4.10.2011,  13:25 Найти цитируемый пост)
из за неграмотности ТС, не понятно что он вообще хочет. 

Он хочет, чтобы "оно" "их" показывало. smile  smile  smile 

denes, надо полагать, About - это диалоговая процедура. Ее мало написать, нужно еще правильно применить. Например, вызвать функцию DialogBox.
Кроме того, если тебе всего лишь надо вывести информационное окошко, типа "О программе", достаточно функции MessagеBox.

Автор: denes 28.5.2012, 23:09
ну и ?

Автор: volatile 29.5.2012, 00:38
denes, 
Код

   MessageBox (0, _T("Hello World\r\n")
                  _T("Version 1.2.3.4567\r\n\r\n")
                  _T("Copyright (c) 2011, 2012 denes.\r\n")
                  _T("All Rights Reserved"), 
                  _T("About"), MB_ICONINFORMATION);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)