נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שינוי רקע המחשב בויבי נט

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
zipzip
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 28 December 2008
משתמש: מנותק/ת
הודעות: 17
נשלח בתאריך: 28 December 2008 בשעה 23:36 | IP רשוּם
ציטוט zipzip

שלום חבריה
אני רוצה לשנות ת'רקע של המחשב, מצאתי פקודה שמביאה לי ת'דיאלוג של מאפייני תצוגה למסך אבל אני רוצה משו קצת שונה בעצם להחליף רקע לפי תמונה מסוימת ששמורה לי באיזה משתנה או לפי נתיב מסויים קבוע על פי
אני מודה על כל עזרה

חזרה לתחילת העמוד הצג את כרטיס החבר של zipzip חפש הודעות אחרות של zipzip
 
11010010110
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 23 April 2006
משתמש: מנותק/ת
הודעות: 2621
נשלח בתאריך: 28 December 2008 בשעה 23:58 | IP רשוּם
ציטוט 11010010110

זה בטח נמצא ב registry. תמצא את זה ותשנה שם
חזרה לתחילת העמוד הצג את כרטיס החבר של 11010010110 חפש הודעות אחרות של 11010010110
 
צור
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 29 December 2008 בשעה 09:01 | IP רשוּם
ציטוט צור

קוד:
Private Const SPI_SETDESKWALLPAPER As Integer = &H14
Private Const SPIF_UPDATEINIFILE As Integer = &H1
Private Const SPIF_SENDWININICHANGE As Integer = &H2

Private Declare Auto Function SystemParametersInfo Lib "user32.dll" ( _
   
ByVal uAction As Integer, ByVal uParam As Integer, _
   
ByVal lpvParam As String, ByVal fuWinIni As Integer) As Integer

' change this to whatever filename you want to use
Const WallpaperFile As String = "MovieCollectionImage.bmp"

''' <SUMMARY>
'
'' Sets the background of your Windows desktop. 
'
'' The image will be saved in MyPictures and the background
'
'' wallpaper updated.
'
'' </SUMMARY>
'
'' The image to be set as the background.
'
'' <REMARKS></REMARKS>
Friend Sub SetWallpaper(ByVal img As Image)
   
Dim imageLocation As String
    imageLocation
= My.Computer.FileSystem.CombinePath( _
        My.Computer.FileSystem.SpecialDirectories.MyPictures, WallpaperFile)
   
Try
        img.Save(imageLocation, System.Drawing.Imaging.ImageFormat.Bmp)
        SystemParametersInfo(SPI_SETDESKWALLPAPER,
0, imageLocation, _
            SPIF_UPDATEINIFILE
Or SPIF_SENDWININICHANGE)
   
Catch Ex As Exception
       
MsgBox("There was an error setting the wallpaper: " & Ex.Message)
   
End Try
End Sub

Now, use the following code to set the wallpaper to the desired image. This example shows how to set the wallpaper to an image contained in a Windows Forms picture box:

    SetWallpaper (Me.PictureBox1.Image)

And here's the code in C# as well (requires Visual C# 2005 to work):

private const int SPI_SETDESKWALLPAPER = 0X14; private const int SPIF_UPDATEINIFILE = 0X1; private const int SPIF_SENDWININICHANGE = 0X2; [DllImport("USER32.DLL",EntryPoint="SystemParametersInfo", SetLastError = true)] private static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni); // change this to whatever filename you want to use private const string WallpaperFile = "MovieCollectionImage.bmp"; // <SUMMARY> // Sets the background of your Windows desktop.    // The image will be saved in MyPictures and the background // wallpaper updated. // </SUMMARY> // The image to be set as the background. // <REMARKS></REMARKS> internal void SetWallpaper(Image img) {    string imageLocation;    imageLocation = System.IO.Path.GetFullPath(System.Environment.SpecialFolder.MyPictures.ToString() + WallpaperFile);    try    {     img.Save(imageLocation, System.Drawing.Imaging.ImageFormat.Bmp);     SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, imageLocation, SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE);    }    catch (Exception Ex)    {     MessageBox.Show("There was an error setting the wallpaper: " + Ex.Message);    } }

מחייב ויבי נט 2005 לפחות.

נלקח מכאן

 

חזרה לתחילת העמוד הצג את כרטיס החבר של צור חפש הודעות אחרות של צור בקר בדף הבית של צור
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה