Windows Explorer 갱신

From YYpBD's MediaWiki

Jump to: navigation, search
무언가 쉘에 영향을 미치는 작업을 하고 난 후에

윈도우에게 내가 뭔갈 바깠으니 니도 갱신해바

라고 알려줘야 할 때가 있다.

이때 이용하는 함수...



uses 절에 shlobj를 추가한다.

예를 들어 파일 확장자를 다른 걸로 연결하고 나서 쉘을 갱신하려면

SHChangeNotify( SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil );
와 같이 이용한다.

wEventId와 uFlags 값으로 여러가지 다른 상태 변경을 윈도우에 알릴 수 있다.
맞춤검색