|
2 / 2 / 2
Регистрация: 16.09.2013
Сообщений: 42
|
|
Окна в MFC25.03.2014, 16:46. Показов 1654. Ответов 7
Метки нет (Все метки)
Интересует вопрос: каким образом (если это вообще возможно) в mfc можно создать окно вида, ну скажем такого:
Подскжите примерный ход действий, или в идеале источник, где об этом можно почитать.
0
|
|
| 25.03.2014, 16:46 | |
|
Ответы с готовыми решениями:
7
MFC обновление окна Очистка окна в MFC MFC закрытие окна |
|
29 / 29 / 16
Регистрация: 06.03.2013
Сообщений: 159
|
|
| 25.03.2014, 17:23 | |
|
ну тут смотря насколько интерактивным вы хотите его увидеть. если нужно, чтобы просто крутились три поля, то все окно можно представить картинкой с прорезями для этих трех полей. сами поля, скорее всего придется рисовать самому (примеры таких контроллов можно взять на codeproject, например. Кроме того, можно вообще все окно самому разрисовать. Если нужно чтобы окно было НЕпрямоугольной формы, то вот пример круглого окна. я лично предпочитаю рисовать все самому. например тут каждый контролл нарисованный (программно конечно) полностью мной
1
|
|
|
2 / 2 / 2
Регистрация: 16.09.2013
Сообщений: 42
|
||
| 25.03.2014, 22:54 [ТС] | ||
|
0
|
||
|
29 / 29 / 16
Регистрация: 06.03.2013
Сообщений: 159
|
|
| 26.03.2014, 07:28 | |
|
Ну как. Берем картинку, в любом редакторе рисуем белые прямоугольники там, где эти крутящиеся поля. Затем эту картинку кладем на диалог (например с помощью Picture Control). Далее на белые прямоугольники кладем, например, кнопки. Создаем отдельный класс CMySpinPicture, унаследованный от, например, CWnd. Ну и в методе OnPaint рисуем как хотим. Вообще тема не самая простая, и, возможно, есть другие пути. Но я всегда делал так. И далеко не с первого раза все получалось ))
1
|
|
|
2 / 2 / 2
Регистрация: 16.09.2013
Сообщений: 42
|
||
| 26.03.2014, 16:21 [ТС] | ||
|
0
|
||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 27.03.2014, 20:45 | ||
|
если найду то выложу часы с кукушкой, лет десять назад писал
1
|
||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|
| 28.03.2014, 21:14 | |
|
как обещал выкладываю
Часы с кукушкой
1
|
|
|
2 / 2 / 2
Регистрация: 16.09.2013
Сообщений: 42
|
|
| 29.03.2014, 17:56 [ТС] | |
|
0
|
|
| 29.03.2014, 17:56 | |
|
Помогаю со студенческими работами здесь
8
MFC Перерисовка окна Обновление окна в MFC MFC отрисовка окна Перерисовка окна MFC Диалоговые окна в MFC Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|