Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2013, 22:24   #11
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
Сообщение от NewLamer&Programer Посмотреть сообщение
так остроумно... мне кажется ты дольше искал этот сайт, чем думал... а теперь смотрим что мы имеем: нет мне не нужно менять обои, и удалять ярлык и даже делать скриншот рабочего стола... да много так нашлось... но того что нужно нет остряк че... тут конкретная ситуация, а гугл туго соображает... тут нужен человек... и я умею пользоваться гуглом будь спокоен

п.с. нашел вот такие варианты, но они не работают почему то...

SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil);

SendMessage(FindWindow('Progman','P rogram Manager'),WM_COMMAND,$A065,0);
Прежде чем дать эту ссылку я проверил,е сть ли там реально рабочее решение. И оно там есть(
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil).
Сайт я не искал. Он у меня в закладках есть.
Kix.IV вне форума Ответить с цитированием
Старый 11.05.2013, 22:26   #12
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

Цитата:
Сообщение от eoln Посмотреть сообщение
http://yn0.ru/?q=InvalidateRect+Delphi Не проверял, но должно сработать
развелось этих сайтов "поиск за других" как грибов нашел следующее

InvalidateRect(ScreenDC,NIL,FALSE);
Refresh;

увы не пашет

Цитата:
Сообщение от Kix.IV Посмотреть сообщение
Прежде чем дать эту ссылку я проверил,е сть ли там реально рабочее решение. И оно там есть(
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil).
Сайт я не искал. Он у меня в закладках есть.
если вы внимательно прочитаете мое сообщение то... я говорил что это не работает

Последний раз редактировалось Stilet; 12.05.2013 в 10:13.
NewLamer&Programer вне форума Ответить с цитированием
Старый 11.05.2013, 23:17   #13
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

ScreenDC не хэндл, в конце концов можно обновить "окно" вывода, но не есть гуд
Код:
InvalidateRect(0,NIL,FALSE);
eoln вне форума Ответить с цитированием
Старый 12.05.2013, 00:26   #14
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

Цитата:
Сообщение от eoln Посмотреть сообщение
ScreenDC не хэндл, в конце концов можно обновить "окно" вывода, но не есть гуд
Код:
InvalidateRect(0,NIL,FALSE);
получилось какое то жуткое дрожание всего рабочего стола (перерисовка стоит на таймере)
да еще ошибка... в общем не работает и это вообще не знаю что же делать вообще мне кажется что мы не в ту степь лезем... как то же нарисовали на рабочем столе, значит можно и стереть, а по скольку весь процесс рисования у меня на таймере (10мс), то если обновлять получиться дрожание экрана постоянное (что наверное я и наблюдал), надо не обновлять, а стирать методами канвы как то имхо, как пока не знаю

Последний раз редактировалось NewLamer&Programer; 12.05.2013 в 00:29.
NewLamer&Programer вне форума Ответить с цитированием
Старый 12.05.2013, 09:19   #15
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
если вы внимательно прочитаете мое сообщение то... я говорил что это не работает
А вы ShlObj в Uses добавили? У меня нормально работает(Delphi XE3;Windows 7).
Kix.IV вне форума Ответить с цитированием
Старый 12.05.2013, 10:15   #16
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

Kix.IV, добавил, не работает (Delphi 7, Win XP), мне говорит 'Invalid pointer operation'
NewLamer&Programer вне форума Ответить с цитированием
Старый 12.05.2013, 10:26   #17
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

А зачем вам таймер? ...и отрисовка?
Чего добиваетесь этим?
Человек_Борща вне форума Ответить с цитированием
Старый 12.05.2013, 11:21   #18
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

Человек_Борща, я хочу сделать что то типа: на раб. столе будет выводится текущее время, дата, день недели, и возможно попытаюсь спарсить с метео сайта погоду а через таймер, чтобы перерисовывалось постоянно, перекрывается же
NewLamer&Programer вне форума Ответить с цитированием
Старый 12.05.2013, 13:04   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
на раб. столе будет выводится текущее время
Лучше сделать форму со скином.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.05.2013, 16:14   #20
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

Stilet, форма будет сворачиваться в трей, впрочем вы лучше скажите мне про стирание нарисованного, все таки... ибо пока ничего не выходит
NewLamer&Programer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисовалка на рабочем столе Downloads Общие вопросы Delphi 10 27.06.2012 23:12
ЧАТ на Рабочем столе! Kachimov Свободное общение 7 11.08.2010 01:21
кнопка на рабочем столе guffer Общие вопросы Delphi 3 08.07.2009 12:15
Значки на рабочем столе Xardas Свободное общение 4 01.03.2008 20:21
SpeedButton на рабочем столе ERASERROR Общие вопросы Delphi 10 22.01.2008 16:58