WPF(ただのメモ)2014/03/28 05:52

最近というか、年々というべきかわかりませんが、雲は、記憶がだんだん超短期になっている気がします。ということで、雲のWPFのメモを書いておきます。

スタイル → CSS(各要素に対する装飾の定義)

リソース → CSS(装飾をまとめたもの。なので、当然、スタイルを含む。また、タグで装飾する物を定義することが出来る)

C#でWin32のハンドルを取り扱うときの参考2014/01/10 00:58

C#や.Netでwin32のハンドルを取り扱うときの便利なクラスなどが用意されています。.Net2.0の時は、IntPtrで扱うしかありませんでした(懐かしい)。

セーフ ハンドルとクリティカル ファイナライズ

http://msdn.microsoft.com/ja-jp/library/fh21e17c(v=vs.110).aspx

高度な COM 相互運用性

http://msdn.microsoft.com/ja-jp/library/bd9cdfyx(v=vs.110).aspx

System.Runtime.InteropServices 名前空間

http://msdn.microsoft.com/ja-jp/library/System.Runtime.InteropServices(v=vs.110).aspx

Microsoft.Win32.SafeHandles 名前空間

http://msdn.microsoft.com/ja-jp/library/microsoft.win32.safehandles(v=vs.110).aspx

SafeHandle クラス(これは使用せずに、Microsoft.Win32.SafeHandlesを使うことを推奨とのことです。セーフ ハンドルとクリティカル ファイナライズに記載があります。画像を参照。)

http://msdn.microsoft.com/ja-jp/library/system.runtime.interopservices.safehandle(v=vs.110).aspx

アンマネージ コードとの相互運用

http://msdn.microsoft.com/ja-jp/library/sd10k43k(v=vs.110).aspx

Windows Vista以降のファイルオープンダイアログ-2014/01/10 00:40

昔調べたけど、既に、忘却の彼方。なので、再度、記憶を取り戻すために書いちゃいます(ちなみに、キーワードは、IID_PPV_ARGS)。

Common Item Dialog(MSDN)

http://msdn.microsoft.com/en-us/library/windows/desktop/bb776913(v=vs.85).aspx#api

IFileDialog interface(MSDN)

http://msdn.microsoft.com/en-us/library/windows/desktop/bb775966(v=vs.85).aspx

以下に、サンプルが用意されています。

Common File Dialog Sample(MSDN)

http://msdn.microsoft.com/en-us/library/windows/desktop/dd940349(v=vs.85).aspx

Common File Dialog Modes Sample(MSDN)

http://msdn.microsoft.com/en-us/library/windows/desktop/dd940350(v=vs.85).aspx

ちなみに、C#から使うときには、以下のページに説明があります(C#から、直接呼べるようになっています)。

OpenFileDialog クラス(MSDN)

http://msdn.microsoft.com/ja-jp/library/microsoft.win32.openfiledialog(v=vs.110).aspx