سفارش تبلیغ
صبا ویژن
[ و فرمود : ] اگر بدین شمشیرم بر بینى مرد با ایمان زنم که مرا دشمن گیرد ، نگیرد ، و اگر همه جهان را بر منافق ریزم تا مرا دوست دارد ، نپذیرد ، و این از آن است که قضا جارى گشت و بر زبان پیامبر امّى گذشت که فرمود : اى على مؤمن تو را دشمن نگیرد و منافق دوستى تو نپذیرد . [نهج البلاغه]

برنامه نویسی ویژوال بیسک
خانه | ارتباط مدیریت |بازدید امروز:4بازدید دیروز:0تعداد کل بازدید:8259

مهران :: 84/3/14::  5:53 عصر

 

این برنامه  آیکون های روی دسکتاپ رو مخفی و آشکار می کنه.

 

اول یه فرم ساده

بعد چهار تا دکمه

که اسماشون اینه

cmdDShow به نام : نمایش

cmdExit به نام : بستن

cmdDHide به نام : مخفی کردن

 

حالا یه ماژول که اینو می ریزین داخلش

 

Option Explicit

Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Declare Function SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Public Const SWP_HIDEWINDOW = &H80

Public Const SWP_SHOWWINDOW = &H40

Declare Function ShowCursor& Lib "user32" (ByVal bShow As Long)

در ادامه روی فرم دابل کلیک می کنید هرچه سورسه پاک می کنید و فقط اینو می ریزین

 

Option Explicit

Private Declare Function FindWindowEx Lib _

"user32" Alias "FindWindowExA" (ByVal hWnd1 _

As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, _

ByVal lpsz2 As String) As Long

Private Declare Function ShowWindow Lib "user32" _

(ByVal hWnd As Long, ByVal nCmdShow As Long) As Long

Private Declare Function SystemParametersInfo _

Lib "user32" Alias "SystemParametersInfoA" _

   (ByVal uAction As Long, ByVal uParam _

   As Long, lpvParam As Any, _

   ByVal fuWinIni As Long) As Long

Private Const SPI_SCREENSAVERRUNNING = 97

Private Sub cmdDHide_Click()

    Dim hWnd As Long

    hWnd = FindWindowEx(0&, 0&, "Progman", vbNullString)

    ShowWindow hWnd, 0

End Sub

Private Sub cmdDShow_Click()

    Dim hWnd As Long

    hWnd = FindWindowEx(0&, 0&, "Progman", vbNullString)

    ShowWindow hWnd, 5

End Sub

Private Sub cmdExit_Click()

    Me.Hide

    End

End Sub

 



لیست کل یادداشت های این وبلاگ
::تعداد کل بازدیدها::

8259

::آشنایی بیشتر::
::لوگوی من::
برنامه نویسی ویژوال بیسک
::وضعیت من در یاهو::
::اشتراک::