私は現在のユーザーの壁紙へのパスを取得する必要があるVB.NETでプログラムを作成しています。誰かがそれを行う方法を知っていますか?VB.NETで現在のユーザーの壁紙を取得する
答えて
レジストリから現在の壁紙を読むことができます。 APIコールはまったく必要ありません。 ここでは、現在の画像を見つけることができ、私はそれはかなり遅れてますが、誰のためだと...デスクトップの背景(壁紙)が絵(ないソリッド色)であれば知っている
Private Function GetCurrentWallpaper() As String
' The current wallpaper path is stored in the registry at HKCU\Control Panel\Desktop\WallPaper
Dim rkWallPaper As RegistryKey = Registry.CurrentUser.OpenSubKey("Control Panel\Desktop", False)
Dim WallpaperPath As String = rkWallPaper.GetValue("WallPaper").ToString()
rkWallPaper.Close()
' Return the current wallpaper path
Return WallpaperPath
End Function
SPI_GETDESKWALLPAPERを使用してSystemParametersInfo()をピンボークする必要があります。それは、壁紙のビットマップファイルへのパスを返します。必要な宣言については、pinvoke.netをご覧ください。
wow私はC++でその関数について知っていましたが、VB.NETで使うことはできませんでした! –
でもVisual Basicチームのメンバーは証人保護プログラムには含まれていませんが、実際には複雑な実装です。 –
ことを行うコードですディレクトリ:
"C:\ \ Users \ユーザー{ユーザー名} \のAppData \ローミング\マイクロソフト\ Windowsの\テーマ"
- 1. Android - 現在の壁紙の名前を取得する方法
- 2. 現在の壁紙を入手する
- 3. 現在の壁紙に基づくAndroidライブ壁紙
- 4. 現在のWindowsユーザーを取得するVB.net
- 5. 現在のタブインデックスを取得するvb.net
- 6. 現在の壁紙イメージを取得するために使用できるiPhone SDK APIはありますか?
- 7. アクティビティから現在のライブ壁紙の設定を開く
- 8. 現在のユーザーIDを取得する
- 9. 現在のユーザーを取得する
- 10. pygtk(多分X11?)で現在の壁紙へのパスを決定する
- 11. MSプロジェクトで現在のユーザーを取得
- 12. TagHelperで現在のユーザーを取得
- 13. VB.netで現在のクラスの種類を取得する
- 14. 壁紙に写真を投稿する壁紙に壁紙を貼る
- 15. すべてのシステムの壁紙を取得する
- 16. 現在のユーザーの名前を取得
- 17. 現在のアドインユーザーのユーザー名を取得
- 18. DotNetNukeの現在のユーザーを取得
- 19. エリクシールガーディアンモデルの現在のユーザーを取得
- 20. Jhipster:NavBarComponentの現在のユーザーを取得
- 21. WinRTの現在のユーザーを取得
- 22. iPhone壁紙を読む壁紙
- 23. ログインページから現在のユーザーを取得
- 24. Ionic Firebase。現在のユーザーを取得
- 25. Episerver、ユーザーに現在の「ワークアイテム」を取得
- 26. Facebook C#SDK現在のユーザーを取得
- 27. Angular2 Firebase現在のユーザーを取得
- 28. MVC 5現在のユーザーRoleNamesを取得
- 29. ユーザーに現在のapprequestsを取得
- 30. Angular-Fullstack現在のユーザーを取得
私は本当にないと思い - もhttp://devcity.net/Articles/119この記事を読みます/1/vb2005_wallpaper.aspx – asawyer