Отправлен: 21.04.2005, 14:43
Вопрос задал: gridmal (статус: 1-ый класс)
Всего ответов отправлено: 2
Отвечает: Rusland
Здравствуйте, gridmal!
//SendMessage( hwndDlg , PBM_SETPOS , 50 , 0 ) ;
Что у тебя означает hwndDlg? Там должно быть ProgressBar1.Handle, тогда состояние прогресс бара нормально меняется.
Ответ отправил: Rusland (статус: 2-ой класс)
Отправлен: 21.04.2005, 15:43
Отвечает: Raptor1
Здравствуйте, gridmal!
Вообщето это сообщение надо отправлять, а не получать
::SendMessage(progresshwnd,PBM_SETPOS,50,0); // установить progress в позицию 50
а получать и обрабатывать его надо если вы создаете класс производный от CProgressBag
Ответ отправил: Raptor1 (статус: 4-ый класс)
Отправлен: 23.04.2005, 12:30
Вопрос № 20075
Привет!
Как вывести текст с опред. размером, шрифтом и т.д. на форму(HDC)? типа фун. TextOut
Отправлен: 21.04.2005, 21:29
Вопрос задал: valix (статус: Посетитель)
Всего ответов отправлено: 3
Отвечает: John Freeman
Здравствуйте, valix!
Логично - ExtTextOut
Кстати интересно почему так, а не TextOutEx...
Функция извратная как и большинство сложных WinAPI
Ответ отправил: John Freeman (статус: Профессор)
Отправлен: 21.04.2005, 21:57
Отвечает: Rusland
Здравствуйте, valix!
Смотрите API функции EnumFonts, EnumFontFamilies, SetTextAlign, ChooseFont.
Ответ отправил: Rusland (статус: 2-ой класс)
Отправлен: 22.04.2005, 10:17
Отвечает: Raptor1
Здравствуйте, valix!
Для этого нужно создать шрифт (CreateFont, CreateFontIndirect) с нужными параметрами и присоединить его к HDC с помощью SelectObject. После этого TextOut будет выводить текст вашим шрифтом.
Ответ отправил: Raptor1 (статус: 4-ый класс)
Отправлен: 23.04.2005, 12:30