2014/4/20 (日) 16:06:00 Mr.XRAY |
▼ あさやんさん
ちょっと思ったのですが,ImagesRootPIDL は項目識別子なのですから,
普通のパスで指定したらどうなるのか ? とテストしてみました.
参考にしたのは,以下の MSDN の記事です.
http://msdn.microsoft.com/en-us/library/windows/desktop/bb773190%28v=vs.85%29.aspx#slideshow_settings
slideshow.ini の内容をテキストエディタで以下のようにして保存しました.
[Slideshow]
Interval=10000
Shuffle=1
ImagesRootPath=D:\デジカメ画像\20140418 //ここはフォルダの設定
Item0Path=D:\デジカメ画像\20140418\IMG_0298.JPG //以下,フォルダ内のファイル名
Item1Path=D:\デジカメ画像\20140418\IMG_0299.JPG
Item2Path=D:\デジカメ画像\20140418\IMG_0292.JPG
で,PC を再起動したら,スライドショーになりました.
ということは,ini ファイルを書き変えた後にシステムに変更通知の
メッセージを送信すれば,再起動しなくても適用できそうな気がします.
ただ,この場合にどのようなメッセージが必要なのかは確認していません.
あさやんさんが確認して,この掲示板の皆さんに教えて頂ければ
嬉しいのですが.
(簡単なサンプルコードだと,なお,嬉しいです)
なお,Interval は 10000 が最小値のようです.
これは,[コントロールパネル] [個人設定]からもそうなっています.
|
|