نمایش نتایج 1 تا 4 از 4

نام تاپیک: غیر فعال کردن کلید Start!!

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    47

    غیر فعال کردن کلید Start!!

    دوستان سلام.
    من میخوام کلید Start غیر فعال کنم!!
    البته منظورم مخفی کردنش نیست. چون در اون صورت بازم با صفحه کلید میشه منوی Start آورد.
    اگه راه حلی برای این کار میدونید خیلی ممنون میشم که راهنماییم کنید.

    از همتون ممنونم.

    راستی... بابا من هرچی میگم یه تک ستاره هم تو هفت آسمون ندارم میگن "بروبابا" !!
    اون وقت که ما عضو سایت شدیم که روز بود و از ستاره متاره خبری نبود. مدتی مشکل داشتمو نبودم حالام که برگشتم ظاهرا شب شده ستاره میدن. ولی ما که همه ستاره هامون پنچره بابا :roll: !!

    آقا یه پارتی پیدا بشه یه ستاره به ما بده دلمون خوش بشه. خدا امواتتونو بیامورزه... شب جمعه است ....

  2. #2
    سلا م دوست عزیز :
    این کدهای را میتونی تو یک ماژول ذخیره کنی و بعد اسامی توابع را فراخونی کنید .
    اسم ماژول را هم بذار Func_API .

    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

    Declare Function ShowWindow Lib "user32" (ByVal hWnd As Long, _
    ByVal nCmdShow As Long) As Long

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

    Declare Function EnableWindow Lib "user32" _
    (ByVal hWnd As Long, ByVal fEnable As Long) As Long

    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

    Public Sub Taskbar(Visible As Boolean)
    Dim hWnd As Long
    hWnd = FindWindow("Shell_TrayWnd", "")
    If Visible Then
    ShowWindow hWnd, 5
    Else
    ShowWindow hWnd, 0
    End If
    End Sub

    Public Sub desktop(Visible As Boolean)
    Dim hWnd As Long
    hWnd = FindWindow("Program", "Program Manager")
    If Visible Then
    ShowWindow hWnd, 5
    Else
    ShowWindow hWnd, 0
    End If
    End Sub

    Public Sub Button(Visible As Boolean)
    Dim hWnd As Long
    hWnd = FindWindow("Shell_TrayWnd", "")
    dwnd = FindWindowEx(hWnd, 0, "Button", vbNullString)
    If Visible Then
    ShowWindow hWnd, 5
    Else
    ShowWindow hWnd, 0
    End If
    End Sub


    نگاه کن به اسامی سابها و چک باکس ها را ایجاد کند با همان نامهای که مشخص شده و بعد کدهای زیر را توی آنها کپی کنو
    Const SWP_HIDEWINDOW = &H80
    Const SWP_SHOWWINDOW = &H40

    Private Sub ch_DeskTop_Click()
    Select Case ch_DeskTop.Value
    Case 0:
    ch_DeskTop.Caption = "Visible"
    desktop (False)
    Case 1:
    ch_DeskTop.Caption = "Enable"
    desktop (True)
    End Select
    End Sub

    Private Sub ch_StarBtn_Click()
    Select Case ch_StarBtn.Value
    Case 0:
    ch_StarBtn.Caption = "Visible"
    Button (False)
    Case 1:
    ch_StarBtn.Caption = "Enable"
    Button (True)
    End Select
    End Sub

    Private Sub ch_taskbar_Click()
    Dim Thwnd As Long
    Select Case ch_Taskbar.Value
    Case 0:
    ch_Taskbar.Caption = "Hide Taskbar"
    Thwnd = FindWindow("Shell_traywnd", "")
    Call SetWindowPos(Thwnd, 0, 0, 0, 0, 0, SWP_HIDEWINDOW)
    Case 1:
    ch_Taskbar.Caption = "Show TAskbar"
    Thwnd = FindWindow("Shell_traywnd", "")
    Call SetWindowPos(Thwnd, 0, 0, 0, 0, 0, SWP_SHOWWINDOW)
    End Select
    End Sub

    Private Sub ch_Visible_Taskbar_Click()
    Select Case ch_Visible_Taskbar.Value
    Case 0:
    ch_Visible_Taskbar.Caption = "Visible Taskbar"
    Taskbar (False)
    Case 1:
    ch_Visible_Taskbar.Caption = "Enable Taskbar"
    Taskbar (True)
    End Select
    End Sub


    اگر مشکلی بود بپرس / ببخشید !! زیاد فرصت نداشتم / اگر کم توضیح دادم

  3. #3
    مهمان
    سلام آقایون مایکروسافتی
    من اصلا وی بی بلد نیستم دلفی کار میکنم اگه ممکنه توضیح بدین که چطور بعد از هاید کردن تسک بار جلوی باز شدن منوی استارت رو با زدن دکمه استارت روی کیبرد رو یا ctrl+esc از کیبرد میگیرید
    مرسی :)

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    47
    vbstar جان، سلام.
    از لطف و توجهت خیلی ممنون :) :heart: .
    راستش مواردی که گفته بودی رو امتحان کردم، اما فقط TaskBar مخفی میشد و باز هم از طریق صفحه کلید میشه Start آورد.
    مورد دیگه اینکه ch_DeskTop که ظاهرا قراره آیکونهای DeskTop مخفی کنه، کار خاصی انجام نمیداد.

    به هر حال باز هم از توجه و لطفت خیلی ممنونم.

    راستی... دوست غیر ماکروسافتی عزیزم، اگر موفق شدم با کمک دوستان دیگه این کارو انجام بدم حتما توضیح میدم :wink:

تاپیک های مشابه

  1. میخوام از منوی Start گزینه Run دستوری در RUN اجرا کنم ؟
    نوشته شده توسط Valadi در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: سه شنبه 26 دی 1385, 01:07 صبح
  2. مخفی کردن Start
    نوشته شده توسط Sima18 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: دوشنبه 15 اسفند 1384, 16:55 عصر
  3. Start سرویسهای ویندوز از طریق اجرای Exe از SQL در XP
    نوشته شده توسط maaryaam در بخش SQL Server
    پاسخ: 3
    آخرین پست: پنج شنبه 24 شهریور 1384, 21:10 عصر
  4. فرستادن دستور به برنامه Run در منو Start
    نوشته شده توسط sadegi در بخش برنامه نویسی در 6 VB
    پاسخ: 9
    آخرین پست: پنج شنبه 03 شهریور 1384, 19:36 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •