![]() |
|
|
![]()
|
|
| Gongex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
Как......Привет модер.ыыы....Квадрат как очистить.Забанешь перееду на другой форум.И из избранного удалю
|
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Страшно-то как, просто жуть...
Вопрос задай по-человечески - не понятно, о чем речь - какой квадрат? -------------------- ... |
|||
|
||||
| Gongex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
а ту прежнюю тему удалил?.Странно и эта не значится в списке,думал тоже забанена.
Так.Создаю диалог.Кнопку.Нажимаешь на кнопку рисуется квадрат.Нажимаешь на вторую кнопку рисуется круг. Но этот круг накладывается на квадрат.Квадрат то надо стереть!!...Вот. Давай выясним как стереть и тему удаляй. квадрат который dc.MoveTo(); dc.LineTo(); Странно,такой элементарный вопрос ни в одной книге не рассматривается. Это сообщение отредактировал(а) Gongex - 7.4.2008, 17:55 |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Рисуй на OnPaint, а по нажатию кнопки запоминай, что тебе надо рисовать и вызывай Invalidate (TRUE)
-------------------- ... |
|||
|
||||
| Gongex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
все сделал.Рисовал в OnPaint,а от кнопки Invalidate.....Не затирает ни фига.
от кнопки Invalidate вызывает OnPaint,но все прежнее нариосванное не затирает. Я думаю что то другое есть,Invalidate вроде для SDI Это сообщение отредактировал(а) Gongex - 7.4.2008, 18:11 |
|||
|
||||
| korian |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 8.3.2008 Где: Украина, Харьков Репутация: 2 Всего: 17 |
dc.FillSolidRect
это надо? |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Значит, неправильно сделал... Разве что, у тебя OnEraseBkgnd не вызывается, потому что так окно определено... проверь...
-------------------- ... |
|||
|
||||
| Gongex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
if(c=1) { }
или if (c==1) { } или это только в делфи.....хм |
|||
|
||||
| korian |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 8.3.2008 Где: Украина, Харьков Репутация: 2 Всего: 17 |
||||
|
||||
| Gongex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
Спасибо Earnest.Разобрался я.Значит рисовать только в он пайнт.Эт плохо.Все заработало.
Удаляй тему. Добавлено через 5 минут и 10 секунд
просто с++ это скучно.А в визуале есть кнопочки.MFC это самое то,что нужно.Win api изучал.Все понял.Похожие там функции.Но меня огорчило что там кнопки надо программно создавать. А ваще я так на бейсике.20 прог есть. |
|||
|
||||
| Gongex |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 81 Регистрация: 1.1.2008 Репутация: нет Всего: 0 |
вот ещё.
SetTimer(hwnd, IDT_MOUSETRAP, 10000, (TIMERPROC) MyTimerProc); в диалоге вместо hwnd что писать? CWnd asd; SetTimer( asd , 1, 10000, OnTimer); а? Добавлено через 8 минут и 45 секунд хендл у диалога какой? |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
asd.SetTimer (timerID, delay)
-------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |