![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Finder Adventuries |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 13.9.2002 Репутация: нет Всего: нет |
Почему то при выборе пунктов меню не работает функция TextOut()
ничего не выводится в созданное окно :-(( Помогите , пожалуйста! LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam) { HDC hdc ; PAINTSTRUCT ps ; RECT rect ; //При выборе пункта меню окну будет послано //сообщение WM_COMMAND с параметром wParam равным //идентификатору рункта меню в ресурсах. switch(wParam) { case 101:// Часть1 // здесь нужно выводить один кусок текста (точнее при выборе // этого пункта меню ( может и не обязательно в этом месте) SetTextColor(hdc,RGB(0,255,0)); TextOut( hdc,10,15,"Зелёный текст ", 7); break; case 104:// Часть2 // здесь нужно выводить другой кусок текста SetTextColor(hdc,RGB(255,0,0)); TextOut( hdc,30,40,"Красный текст", 7); break; case 108:// exit exit(0); //break; case 903:// О программе MessageBox(0, "Copyright 2002 Иванов ", "Lab6 ", MB_OK ); break; } switch (iMsg) { case WM_PAINT : hdc = BeginPaint (hwnd, &ps) ; GetClientRect (hwnd, &rect) ; EndPaint (hwnd, &ps) ; return 0 ; case WM_DESTROY : PostQuitMessage (0) ; return 0 ; } return DefWindowProc (hwnd, iMsg, wParam, lParam) ; } |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |