IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> Помогите исправить баг...., WinAPI
blackhard
сообщение 8.10.2008 13:45
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 151
Пол: Мужской
Реальное имя: иван

Репутация: -  0  +


В общем делаю программу чертеж в которой есть зум и все такое.........Так вот в чем проблема....Если пару десятков раз изменить размер окна или использовать зумм все окна(нетолько моей программы)перестают обнавляться(незнаю как подругому объяснить лучше сами посмотрите(после завершения моей программы все вновь начинает обнавляться))..Никак не могу понять с чем это связано???Ставил комментарии на все что только можно и всеравно тоже самое......Помогите найти причину....

P.S Заранее извиняюсь за код, это моя первая серьезная прога на WinAPI)))


Полностью не добавился поэтому пришлось разбить...


Прикрепленные файлы
Прикрепленный файл  project.zip ( 38.45 килобайт ) Кол-во скачиваний: 148
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 22.10.2008 18:19
Сообщение #2


Гость






Цитата
Можно както сохранить описатель кисти или пера?
Можно, GetObject-ом заполнить структуру LOGBRUSH или LOGPEN, и сохранить ее... Восстанавливать - через CreateBrushIndirect/CreatePenIndirect
 К началу страницы 
+ Ответить 
blackhard
сообщение 23.10.2008 19:33
Сообщение #3


Бывалый
***

Группа: Пользователи
Сообщений: 151
Пол: Мужской
Реальное имя: иван

Репутация: -  0  +


Цитата(volvo @ 22.10.2008 19:19) *

Можно, GetObject-ом заполнить структуру LOGBRUSH или LOGPEN, и сохранить ее... Восстанавливать - через CreateBrushIndirect/CreatePenIndirect

Спасибо за помощь!И последнее что мне осталось сдлать это масштабируемый шрифт и вот тут я опять застрял
Никак не получается сделать
Вот как я попробовал

if(dz<0)//если уменьшаем чертеж
{
cof=last/di.h;//делим высоту до уменьшения на длинну после
DraftFont.lfHeight/=cof;востолькоже уменьшаем текст
......................................................................................
}
.......................................................................................


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 13:22
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"