Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.75
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
#1

Календарик на рабочий стол в C++/WinAPI - C++

05.05.2012, 18:15. Просмотров 3190. Ответов 31
Метки нет (Все метки)

Хочу сделать типо календарь/организатор/часы.
Но надо чтоб он "висел" на рабочем столе.
Можно ли такое сделать чтоб было как в Windows 7??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2012, 18:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Календарик на рабочий стол в C++/WinAPI (C++):

Рабочий стол - C++
Как мне прописать в программе путь до рабочего стола?

Скрипты на рабочий стол - C++
Всем читающим, здравствуйте. Не знал в какую тему писать, решил сюда. У всех наверно возникал вопрос как сделать свой рабочий стол...

удаленный рабочий стол - C++
народ,подскажите кто знает! хочу написать прогу на подобии удаленный рабочий стол. чтобы на своем мониторе видеть монитор компа к которому...

Заменить рабочий стол картинкой рабочего стола - C++
Не знаю даже, туда ли я пишу, но все же. Реально ли сделать программу, которая при запуске будет сворачивать все окна, делать скриншот...

C++ И рабочий стол win32 ? - C++
Здравствуйте уважаемые форумчане!! Не судите строго за вопрос, но я уже лет 7-м не писал на С++, работаю с Пыхом и ЖаваСкрипт(так уж судьба...

Календарик у графическом режиме - C++
Нужно написать програмку на С которая будет выводить календарик у графическом режиме Добавлено через 3 минуты ...для текущего месяца

31
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
06.05.2012, 20:30  [ТС] #16
ага..

Добавлено через 3 минуты
сделал таймер
case WM_TIMER:
InvalidateRect(MainWindowHandle,NULL,FALSE);
break;

но у меня после того когда проходит где то минута - календарик зависает и начинает перерисоваватся весь рабочий стол
0
Avazart
Эксперт С++
7235 / 5431 / 303
Регистрация: 10.12.2010
Сообщений: 24,133
Записей в блоге: 17
06.05.2012, 20:36 #17
А что такое вообще L"Progman"
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
06.05.2012, 20:39  [ТС] #18
а так то работает супер!

Добавлено через 52 секунды
наверное хендл рабочего стола или как там
ну я незнаю

Добавлено через 46 секунд
или название рабочего стола
0
Avazart
Эксперт С++
7235 / 5431 / 303
Регистрация: 10.12.2010
Сообщений: 24,133
Записей в блоге: 17
06.05.2012, 20:41 #19
Рабочий стол это GetDesktopWindow(). И как я понял он и так родитель всех окон

http://www.firststeps.ru/mfc/winapi/r.php?1
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
06.05.2012, 20:52  [ТС] #20
ну тогжа незнаю
0
Avazart
Эксперт С++
7235 / 5431 / 303
Регистрация: 10.12.2010
Сообщений: 24,133
Записей в блоге: 17
06.05.2012, 21:01 #21
Вот дочернее раб.стола походу
0
Миниатюры
Календарик на рабочий стол в C++/WinAPI   Календарик на рабочий стол в C++/WinAPI  
Avazart
Эксперт С++
7235 / 5431 / 303
Регистрация: 10.12.2010
Сообщений: 24,133
Записей в блоге: 17
07.05.2012, 02:21 #22
Может стоит попробывать прилипить гаджет к FolderView окну а не к Progman

Добавлено через 5 часов 16 минут
Как запретить сворачивание окна приложения при нажатии кнопки "свернуть все окна"
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
07.05.2012, 18:15  [ТС] #23
Нет всё же надо к Progman
уже почти закончил
остались мелкие ошибки
кстати окно не сворачивается никак если прикрепит к Progman
на свернуть все окна не реагирует=)
я поставил стиль окна WS_POPUP
и нету рамки и кнопок свернуть и т.д.
0
Avazart
Эксперт С++
7235 / 5431 / 303
Регистрация: 10.12.2010
Сообщений: 24,133
Записей в блоге: 17
07.05.2012, 18:44 #24
А если раб стол сделать активнным и нажать свернуть все?
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
07.05.2012, 19:58  [ТС] #25
даже так
0
Avazart
Эксперт С++
7235 / 5431 / 303
Регистрация: 10.12.2010
Сообщений: 24,133
Записей в блоге: 17
07.05.2012, 20:02 #26
Хм, интересно, потом выложите код?
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
07.05.2012, 20:43  [ТС] #27
код простой, только еще есть проблемка:
когда переключил на другое окно а потом назад вернул то вместо календаря белое пустое место

Добавлено через 12 минут
всё решил
теперь займусь дизайном....
0
Avazart
Эксперт С++
7235 / 5431 / 303
Регистрация: 10.12.2010
Сообщений: 24,133
Записей в блоге: 17
07.05.2012, 20:55 #28
Так в чем решение?
0
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
07.05.2012, 21:01  [ТС] #29
в WM_Paint
я забил написать BeginPaint();
и EndPaint();
=)
Потом если надо виложу весь код...
0
Avazart
Эксперт С++
7235 / 5431 / 303
Регистрация: 10.12.2010
Сообщений: 24,133
Записей в блоге: 17
07.05.2012, 21:10 #30
Ну а весь код можно?
0
07.05.2012, 21:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2012, 21:10
Привет! Вот еще темы с ответами:

Календарик на рабочий стол в C++/WinAPI - C++ WinAPI
Вот сижу делаю календарик как в windows 7 столкнулся с проблемой: как прикрепить его к рабочему столу?? мне надо делать его дочерним от...

Рабочий стол - Windows 8, 8.1
Добрый день! У меня возникла проблема при запуске Ноутбука, он по началу очень долго грузился (минуты 3). Затем когда я зашёл в...

3D рабочий стол? - Java SE
Как поставить 3D рабочий стол????

Рабочий стол - Windows 7
Помогите. Установил какую-то программу Real Desktop Free(рабочий стол становится как стол). Захотел удалить, удалил из панели управления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.