November 2006 - Posts

HitTest3D
25 November 06 03:41 PM | hiroyuk | 2 Comments   
Windows Presentation Foundationの特徴の一つには3Dグラフィックスがあります。以前紹介したように3Dの描画自身はそれほど難しくはありません。3Dを使ったメニューのようなものを作りたいとき必要なことは、マウスによるクリックがどの3Dオブジェクトを選択したのかを確認することです。残念ながら、3Dオブジェクトにマウスクリックのコールバックを設定することはできません。 まず、Viewport3Dにマウスクリックのコールバックを設定します。WPFには、マウスがどのオブジェクトをクリックしたかを確認するためのVisualTreeHelper.HitTestメソッドがありますので、このコールバックの中でHitTestを呼び出します。 Read More...
Windows Vistaの秘密
20 November 06 11:41 AM | hiroyuk | 0 Comments   
Tim Sneathが彼のブログで「Windows Vista Secret」という連載(?)をやっています。役に立ちそうなものもあるので、ここでタイトルだけ日本語化して紹介します。詳細は(英語ですが)リンク先を見てください。 任意のフォルダでコマンドプロンプトを開く パスをコピーする XPとおなじ「ファイル名を指定して実行」ダイアログを開く ユーザーアカウント制御を無効にする タスクバーのクイック起動項目をキーで起動する セットアップ中にコマンドプロンプトを開く Windowsで最も古いコンポーネントは? Read More...
Filed under:
MediaElement and MediaPlayer
03 November 06 12:22 PM | hiroyuk | 0 Comments   
WPFでビデオやオーディオなどのメディアを再生するには、多くの場合次のようにMediaElementを使います。MediaElementはStackPanelやCanvasレイアウト上に配置できるので、単独で使えて便利です。 <MediaElement Source = "..\..\intro.wmv" Width="300" Height="200" /> WPFには、もう一つのメディア再生用の要素として、MediaPlayerがあります。これはMediaElementと違って、レイアウト上に単独では使えず、DrawingBrushと組み合わせて使います。つまり、メディアで何らかの形状を塗りつぶすときに使います。また、MediaPlayer要素はXAML内で記述できません、次のようにC#などのコードビハインドで記述します。 Read More...

Search

This Blog

DirectX 情報

Silverlight 情報

Windows 情報

WPF 情報

並列コンピューティング情報

著書

Syndication

Page view tracker