Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.243.184] |
|
Страницы: (4) « Первая ... 2 3 [4] все ( Перейти к последнему сообщению ) |
Сообщ.
#46
,
|
|
|
Цитата Олег М @ DDX_Slider просто вызывает SetPos, больше ничего Убери этот SetTic вообще, и попробуй также только без меток |
Сообщ.
#47
,
|
|
|
А что ты вообще хочешь сделать? Я что то не пойму нифига. Ползунок не выставляется или что?
Добавлено Цитата Cfon @ mMagnifyGlassSizeSpin.SetRange(cBeginRange, cEndRange); mMagnifyGlassSizeSpin.SetPos(mMagnifyGlassSizeEditValue); TRACE("mMagnifyGlassSizeSliderValue = %d\n", mMagnifyGlassSizeSliderValue); Ты точно в названиях своих переменных не запутался? Я бы так не называл переменные, потому как их легко перепутать. |
Сообщ.
#48
,
|
|
|
Цитата KILLER @ А что ты вообще хочешь сделать? Я что то не пойму нифига. Ползунок не выставляется или что? Добавлено Цитата Cfon @ mMagnifyGlassSizeSpin.SetRange(cBeginRange, cEndRange); mMagnifyGlassSizeSpin.SetPos(mMagnifyGlassSizeEditValue); TRACE("mMagnifyGlassSizeSliderValue = %d\n", mMagnifyGlassSizeSliderValue); Ты точно в названиях своих переменных не запутался? Я бы так не называл переменные, потому как их легко перепутать. да инициализация ползунка и последующая корректная его работа что тут путаться? нормальные названия по стандарту или ты об этом раз mMagnifyGlassSizeEditValue и два mMagnifyGlassSizeSliderValue? если о них то тут скорее исключение из правил |
Сообщ.
#49
,
|
|
|
Цитата Cfon @ или ты об этом раз mMagnifyGlassSizeEditValue и два mMagnifyGlassSizeSliderValue? Именно об этом. Потому как в старом твоем проекте, который у меня - все работает замечательно. Добавлено Зачем тебе они нужны и почему 1 значения мало? Зачем их там две переменные? У тебя ведь данные в SpinEdit всегда должны быть равны данным ползунка. |
Сообщ.
#50
,
|
|
|
Цитата KILLER @ Цитата Cfon @ или ты об этом раз mMagnifyGlassSizeEditValue и два mMagnifyGlassSizeSliderValue? Именно об этом. Потому как в старом твоем проекте, который у меня - все работает замечательно. Добавлено Зачем тебе они нужны и почему 1 значения мало? Зачем их там две переменные? У тебя ведь данные в SpinEdit всегда должны быть равны данным ползунка. да хотел сделать все через DDX. как я уже писал создал кнопку Restore Defaults по которой восстановливаю исходные значения, так вот если бы не было этой переменой связанной с DDX, то прошлось вручную вызывать код обновления этого ползунка позже запостю то что я сделал да и вопрос решился,дело было в SetRange: mMagnifyGlassSizeSlider.SetRange(cBeginRange, cEndRange, TRUE); т.е. TRUE добавить. Добавлено решение нашёл тут https://groups.google.com/forum/m/#!top...mfc/uCQWiWWebk4 там правда не объясняют причину такого поведения, но и за решение им спс |
Сообщ.
#51
,
|
|
|
вот как надо программировать диалог свойств и никаких портянок
Прикреплённый файлtest4.zip (158,88 Кбайт, скачиваний: 88) еще не доделан, будет продолжение |
Сообщ.
#52
,
|
|
|
Решил "проблему" двух одинаковых переменных, я просто удалил вторую
Использую тока mMagnifyGlassSizeValue в обоих вызовах DDX_Text и DDX_Slider все пучком Да и обработал OnKillfocus эдит для обновления ползунка, недоработку обнаружил случайно когда проверял выше изложеное решение |
Сообщ.
#53
,
|
|
|
Цитата Cfon @ Решил "проблему" двух одинаковых переменных, я просто удалил вторую Ну вот, о чем я тебе выше и писал. |
Сообщ.
#54
,
|
|
|
Цитата KILLER @ Цитата Cfon @ Решил "проблему" двух одинаковых переменных, я просто удалил вторую Ну вот, о чем я тебе выше и писал. не знал, что можно юзать одну и туже переменную в DDX, теперь знаю |
Сообщ.
#55
,
|
|
|
Цитата Cfon @ не знал, что можно юзать одну и туже переменную в DDX, теперь знаю Ты бы посмотрел реализацию этих DDX-функции, ещё больше бы узнал |
Сообщ.
#56
,
|
|
|
Цитата Олег М @ Цитата Cfon @ не знал, что можно юзать одну и туже переменную в DDX, теперь знаю Ты бы посмотрел реализацию этих DDX-функции, ещё больше бы узнал да конечно надо больше смотреть изучать |
Сообщ.
#57
,
|
|
|
ВСЕ ЗАКОНЧИЛ ФУЛ-ДЕМО "КАК НЕ НАДО ПРОГРАММИРОВАТЬ ДИАЛОГИ СВОЙСТВ"
качайте, но не делайте так никогда Прикреплённый файлtest4.zip (97,8 Кбайт, скачиваний: 74) |