2

Windows API コード パックを使用して、タスク バーのプレビュー イメージにイメージとボタンを表示しようとしています。たくさんのチュートリアルを読みましたが、それでもうまくいきません。

問題は、画像のみを設定すると正常に表示されるか、画像なしでボタンを設定するだけで機能することです。しかし、両方同時にではありません!

私のコード:

ThumbnailToolBarButton thumbButtonNext = new ThumbnailToolBarButton(this.Icon, "Next");
thumbButtonNext.Enabled = true;
thumbButtonNext.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(thumbButtonNext_Click);

ThumbnailToolBarButton thumbButtonPrev = new ThumbnailToolBarButton(this.Icon, "Prev");
thumbButtonPrev.Enabled = true;
thumbButtonPrev.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(thumbButtonPrev_Click);

TabbedThumbnail thumbImage = new TabbedThumbnail(this.Handle, pictureBox1.Handle);
thumbImage.Title = "Test title";

TaskbarManager.Instance.ThumbnailToolBars.AddButtons(this.Handle, thumbButtonPrev, thumbButtonNext);
TaskbarManager.Instance.TabbedThumbnail.AddThumbnailPreview(thumbImage);

上記のコードでは、pictureBox1画像を取得しますが、ボタン コントロールは取得しません。

ここに画像の説明を入力


最後の行 (サムネイル画像を追加する) を省略すると、2 つのボタンが表示されますが、もちろん画像は表示されません (Windows の既定のフォーム全体のプレビュー画像を除く)。

ここに画像の説明を入力


もう1つのことは、画像プレビューが機能thumbImage.Title = "Test title"しても何もせず、プレビュー画像のタイトルを変更しません。

それで、私は何を間違っていますか?

4

0 に答える 0