1 | |
Календарик на рабочий стол в C++/WinAPI05.05.2012, 18:15. Показов 5376. Ответов 31
Метки нет (Все метки)
Хочу сделать типо календарь/организатор/часы.
Но надо чтоб он "висел" на рабочем столе. Можно ли такое сделать чтоб было как в Windows 7??
0
|
05.05.2012, 18:15 | |
Ответы с готовыми решениями:
31
Календарик на рабочий стол в C++/WinAPI Рабочий стол Рабочий Стол! 3D рабочий стол? |
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
05.05.2012, 19:23 | 3 |
Avazart
Гаджеты на рабочий стол win 7 можно на C++ писать? Я нашел только как делать гаджет как "сайт" с помощью html, css, xml http://msdn.microsoft.com/en-u... s.85).aspx Вы сами разбирались как делать на C++ или вы где прочитали? Если второе, то не могли бы ссылку дать?
1
|
05.05.2012, 19:34 | 5 |
Я писал на Builder-e, но думаю на WinApi не проблема обычную форму забабахать без бордюров и кнопок
Насчет того как оно из нутри сделано не узнавал самому интересно... Кстати кнопки там липил на основе прозрачности формы, не знаю как с этим в XP
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
05.05.2012, 22:15 | 6 |
0
|
06.05.2012, 17:14 [ТС] | 8 |
Щас пробую делать.
Только слепил календарик и форму а как можно прилепить к рабочему столу ?? оно должно быть дочерним окном от стола?? Добавлено через 2 часа 35 минут помогите! как его прикрепить к рабочему столу если модно пример или ссылку Добавлено через 3 часа 32 минуты апапап
0
|
06.05.2012, 17:32 | 9 |
Гаджеты висят как обычные окна. Только их нельзя сверуть и окна отображаются панели задач, ну и рализовано прилипание к краям экрана, перетаскиваниее за весь гаджет... Что значит прикрепить? В чем проблема?
0
|
06.05.2012, 18:11 | 11 | |||||||||||||||
1
|
06.05.2012, 19:16 [ТС] | 12 |
первое работает а второе немогу сделать
нашол стиль окна WS_EX_TOPMOST но тогда окно не сворачивается совсем и просто стоит поверх всех окон а мне надо токо чтоб на рабочем столе Добавлено через 2 минуты НАШОЛ!!!!!!! SetParent(MainWindowHandle, FindWindow(L"Progman", 0)); Добавлено через 2 минуты Но есть еще проблемка как я понимаю -теряется фокус тоесть когда я нажимаю на свернуть все окна то видно только белий прямоугольник но надписи нету Добавлено через 32 минуты помогите!
0
|
06.05.2012, 20:11 | 13 | ||||||||||
Сворачивание можно запретить
Добавлено через 7 минут Изменил ещё это и теперь вроде работает как надо
0
|
06.05.2012, 20:30 [ТС] | 16 |
ага..
Добавлено через 3 минуты сделал таймер case WM_TIMER: InvalidateRect(MainWindowHandle,NULL,FALSE); break; но у меня после того когда проходит где то минута - календарик зависает и начинает перерисоваватся весь рабочий стол
0
|
06.05.2012, 20:41 | 19 |
Рабочий стол это GetDesktopWindow(). И как я понял он и так родитель всех окон
http://www.firststeps.ru/mfc/winapi/r.php?1
0
|
06.05.2012, 20:52 [ТС] | 20 |
ну тогжа незнаю
0
|
06.05.2012, 20:52 | |
06.05.2012, 20:52 | |
Помогаю со студенческими работами здесь
20
Рабочий стол Рабочий стол Рабочий стол Рабочий стол Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |