|
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
||||||
Рисование линии мышью31.07.2012, 14:21. Показов 17145. Ответов 24
Метки нет (Все метки)
Собственно не могу понять, почему не работает. Код взял с msdn. Подумал, что, может, ручка белого цвета, но нет.
// да, я знаю, что hdc лучше объявить один раз
0
|
||||||
| 31.07.2012, 14:21 | |
|
Ответы с готовыми решениями:
24
Рисование мышью
WinApi рисование линии |
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||||||
| 31.07.2012, 22:41 | |||||||||||
|
-=ЮрА=-,
дозвольте с вами не согласится ![]() правда там кусок неполный и почему его нельзя создать в Паинте? и то что записалось в левой кнопке мыши не дойдет до WM_MOUSEMOVE или глобальная или статик далее попробуй перекрой свое окно и все рисунки идут....... заносишь данные куда надо и Invalidate знаешь если вдруг придется менять кодировку то при твоем решении придется переписывать все, а с макросом никаких проблемPS "Специалист подобен флюсу,развит с одной стороны"(с)К. Прутков Не по теме: PSS Добавлено через 8 минут ![]() оригинал
1
|
|||||||||||
|
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
||||||||||||||||
| 01.08.2012, 08:01 [ТС] | ||||||||||||||||
|
ValeryS, спасибо. И правда, не заметил, что переменные локальные >_<" Поменял на статик и всё прошло, но у вас с -=ЮрА=- много лишних замечаний. Поясню :
-=ЮрА=-, Собственно, я уже разобрался в кривыми Безье и написал об этом. Программа работает, просто кол-во ячеек массива должно было быть кратно 3 + 1, тогда кривые строятся нормально. Попробуй, если интересно. А точки можно переносить, чтобы перестроить кривые. Сами точки пересохраняются в файл. Кстати, подобное считывание :
Так же я согласен с ValeryS. Много проблем будет, если, внезапно, нужно будет сменить кодировку, так что всякие tchar.h уж очень упрощают жизнь в перспективе. ValeryS, HPEN hpn; - описан как глобальный в самой первой строчке моего кода. Теперь код работает, спасибо ; ) А, и ещё, мне вот интересно. Когда я нажимаю на левую кнопку мыши и отпускаю, генерируется только по одному сообщению LBUTTONUP/DOWN? Т.е, если я каким-то образом пропущу момент нажатия на левую кнопку мыши (допустим, что я работаю без захвата мыши), то я, перейдя на свое окно с зажатой мышью, не буду получать никаких сообщений и получу лишь UP, когда отожму? Иначе говоря, зажатую кнопку мыши можно детектировать только при помощи отдельного флага на то, что была нажата DOWN и ещё не была отжата UP? Остался ещё вот этот вопрос : 2) Почему, если я регистрирую класс в функции, то он все равно виден из main? Я чего-то не знаю про атомы? Пример кода функции, которая регистрирует класс : over 153.74 simbols
А вызов её такой : Вызов
Получается, что этот самый ATOM уходит в никуда. Я читал на msdn о ATOM'ах, но, естественно, ничего не понял Добавлено через 11 минут Ещё вопрос. Как сохранить то, что я нарисовал для того, чтобы WM_PAINT отрисовывала нормально? Чтобы оно оставалось, допустим, при WM_SIZE, когда "прямоугльник становится невалидным"? Неужели мне придется делать огромный массив точек и соединять их прямыми? >_<
0
|
||||||||||||||||
|
|
|||||
| 01.08.2012, 10:07 | |||||
|
1
|
|||||
|
187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
|
| 01.08.2012, 15:11 [ТС] | |
|
0
|
|
|
|
|||||||
| 01.08.2012, 15:24 | |||||||
|
Не по теме: nexen, а ты попробуй перейди на окно с зажатой кнопкой ;) Добавлено через 7 минут
1
|
|||||||
| 01.08.2012, 15:24 | |
|
Рисование прямой и кривой линии, используя левую кнопку мыши Рисование линии мышью Рисование дополнительной линии под углом к основной линии
Не работает рисование мышью Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|