관리 메뉴

제목없음

[Windows 7] 썸네일 툴바 구성하기 본문

프로그램 작성/Windows

[Windows 7] 썸네일 툴바 구성하기

다람군 2013.02.21 20:33

Windows 7 작업 표시줄에서 자주 사용되는 기능 중 하나가 바로 썸네일 툴바입니다. 썸네일 화면에서 하단에 보이는 버튼들이 바로 썸네일 툴바에 추가된 버튼들이죠.

 

주로 음악 재생 프로그램 등에서 사용되고 있는 이 기능은 버튼을 한번 추가하면 프로그램을 종료하기 전까지 다시 제거할 수 없습니다. 따라서 추가하기 전에 반드시 사용되는 기능인지 고민을 하시는 것이 좋을 것입니다.

위쪽 코드는 C#-WinForm, 아래쪽 코드는 C#-WPF 코드입니다. 단, Windows API Code Pack을 사용하는 WinForm의 경우, WPF 관련 어셈블리를 두 개 추가해야 사용할 수 있습니다.

 

using Microsoft.WindowsAPICodePack.Taskbar;
ThumbnailToolBarButton thumbButton = new ThumbnailToolBarButton ( Resources.Game, "Message" );
thumbButton.Click += ( object s, ThumbnailButtonClickedEventArgs a ) =>
{
	MessageBox.Show ( "Message" );
};
TaskbarManager.Instance.ThumbnailToolBars.AddButtons ( Handle, thumbButton );

 

using System.Windows.Shell;
TaskbarItemInfo = new TaskbarItemInfo ();
ThumbButtonInfo button = new ThumbButtonInfo ()
{
	IsEnabled = true,
	ImageSource = new BitmapImage ( new Uri ( "Test.jpg", UriKind.RelativeOrAbsolute ) ),
};
button.Click += ( object s, EventArgs a ) =>
{
	MessageBox.Show ( "MessageBox" );
};
TaskbarItemInfo.ThumbButtonInfos.Add ( button );
0 Comments
댓글쓰기 폼