2011-08-02 4 views
4

Windows 7에서 작업 표시 줄 항목의 순서를 설정하고 싶습니다. 이전에 결정한 순서대로 아이콘 집합을 복원하는 스크립트 (AutoHotkey 또는 C#으로 작성)를 만들고 싶습니다. Windows 용 가상 데스크톱 솔루션은 작업 표시 줄 항목의 순서를 유지하는 중요한 점을 잊었습니다. 즉, 바탕 화면 변경과 작업 표시 줄 항목의 순서가 완전히 무시되고 손실되기 때문입니다. 그들이 사실을 무시하는 이유는 아마도 모두가 HIDE/UNHIDE 방식에 의존하기 때문에 어떤 창에서 데스크톱이 활성화되어 있는지를 저장하고 스위치 간에는 해당 창을 숨기거나 숨김 해제하기 때문입니다.Windows 7에서 작업 표시 줄 항목의 순서는 어떻게 찾을 수 있습니까?

QT/C++ (Location of app on the Windows 7 Taskbar)로 작성된 반 솔루션이 자신의 색을 기반으로 한 항목의 왼쪽 위 픽셀 위치를 찾는 데 기반을 둔 것을 이미 발견했습니다. 다른 테마 나 시각적 스타일을 사용하면 자신의 기능이 손상 될 수 있기 때문에 나는 그 접근 방식을 좋아하지 않습니다. 누군가가 다른 제안을하기를 바랍니다. 이 질문은 어떤 버튼의 정확한 픽셀 위치가 아닌 순서에만 관심이있는 링크의 질문과 다릅니다.

+0

내가 주문을 변경할 수없는 문제가있어 답변을 듣고 싶습니다. Windows는 그냥 내 주위에 그들을 드래그 무시합니다. 그 정보가 어디에 저장되어 있는지 이해하면 도움이 될 것입니다 ... – InfinitiesLoop

답변

1

Windows® API Code Pack for Microsoft® .NET Framework으로 시작하는 것이 좋습니다. 이 API를 사용하면 관리 코드에서 여러 Windows API (특정 작업 표시 줄 함수 포함)에 액세스 할 수 있습니다.

그러나 특정 응용 프로그램의 작업 표시 줄 항목 대 일반적으로 작업 표시 줄에 관한 기능을 허용한다는 것은 아직 확실하지 않습니다. 나는 계속해서 이것을 연구하고 더 많은 정보를 찾으면 업데이트 할 것이다.

+0

이 종류의 정보는 상점의 일종, 아마도 그 밖의 레지스트리보다 검색해야한다고 생각합니다. – BoltClock

+0

@BoltClock 레지스트리에서 고정 된 항목에 대한 정보를 얻을 수 있지만 정상적인 정보는 얻을 수 없습니다. 링크가 유용한 정보인지 구버 포스트에 대한 정보를 읽어 보겠습니다. – mjsr

관련 문제