Форум » Для флейма » Всякое разное для Win8 ? » Ответить

Всякое разное для Win8 ?

Andrey: Всем привет ! Столкнулся тут с проблемой. Удаляю ярлык через свою программу на рабочем столе, а он не удаляется. Остается на рабочем столе. Смотрю свойства ярлыка и вижу: При опросе из программы FILE(C:\Users\Andrey\Desktop\Оплат...lnk выдает .F. А ярлык на рабочем столе остался !!! Похожую ситуацию наблюдал и на Win2008.... После перезагрузки ярлык исчезает. Как сделать, чтобы ярлык сразу исчезал после удаления файла ?

Ответов - 7

petr707: Обновить состояние рабочего стола - можно клавишкой F5

Dima: на делфи http://www.delphimaster.net/view/1-84984

gfilatov2002: на минигуи [pre2]#include <hmg.ch> Function Main define window win_1 at 0, 0 width 300 height 200 main define button b row 40 col 20 width 220 caption 'Click here to update Desktop' action UpdateDeskTop() end button on key ESCAPE action thiswindow.release end window win_1.center win_1.activate Return nil #pragma BEGINDUMP #include "windows.h" #include "hbapi.h" static HWND GetDeskTopListView(void); HB_FUNC ( UPDATEDESKTOP ) { HWND hListView = GetDeskTopListView(); SendMessage( hListView, WM_SETTINGCHANGE, 0, 0 ); } static HWND GetDeskTopListView() { static HWND hKnownListView=0; HWND hDesktop, hListView; hDesktop = FindWindowEx( FindWindow("Progman", 0), 0, "SHELLDLL_DefView", 0 ); hListView = FindWindowEx( hDesktop, 0, "SysListView32", 0 ); if (hListView) hKnownListView = hListView; else hListView = hKnownListView; return hListView; } #pragma ENDDUMP[/pre2]


Andrey: gfilatov2002 пишет: на минигуи Супер ! Большое СПАСИБО !

Andrey: Вот еще одна проблема по Win8. Я понял что сама Win8 группирует на панели задач по названию ехе-ника ОДНУ ОБЩУЮ кнопку на панели задач. Как это убрать, кто знает ? Т.е. чтобы каждое окно задачи было отдельной кнопкой (миниатюрой), а то юзера недовольны.

petr707: правой кнопкой мыши на панели задач -> "Свойства"

Andrey: Спасибо большое, сразу не увидел.



полная версия страницы