امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
ثابت شدن فرم روی دسکتاپ
نویسنده پیام
download69 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 20
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 70
( 78 تشکر در 50 ارسال )
ارسال: #1
ثابت شدن فرم روی دسکتاپ
سلام دوتان

من دارم رویه یه برنامه کار می کنم و تقریباً تمامه ولی تنها مشکلش این است که می خوام وقتی اجرا شد کل صفحه رو بگیره ودیگه تا رمز رو بهش ندیدی اون صفحه نره من تا حدودی موفق بود
حالا وقتی اجرا میشه کل صفح رو می گیره و قادر است که تسک منیجر رو هم ببنده ولی با فشردن کلید ویندوز رو صفحه کلید پنجره ی استارت باز میشه که از انجا میشه میشه به همه جا دسترسی پیدا کرد برای دسترسی به دسکتاپ هم از تسکبار میشه استفاده کرد حالا کمک کنید چطور من این مشکل رو بر طرف کنم

۲۰-مرداد-۱۳۸۹, ۱۵:۱۲:۰۱
ارسال‌ها
پاسخ
skh1300 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 139
موضوع‌ها: 25
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 86
( 154 تشکر در 72 ارسال )
ارسال: #2
RE: ثابت شدن فرم روی دسکتاپ
خیلی متوجه نشدم .برنامتون می خواهید نه به دسکتاپ و نه به استارتاپ دسترسی داشته یعنی در واقع کاربر بجز نرم افزار شما به هیچ چیز دیگه دسترسی نداشته باشه درسته؟
اگه آره
برای از بین بردن نوار تسک بار از کد زیر استفاده کنی
کد php:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As StringByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As LongByVal nCmdShow As Long) As Long
Private Const SW_HIDE 0
Private Const SW_NORMAL 1
Private Sub HideTaskBar()
Dim h As Long
FindWindow("Shell_TrayWnd"vbNullString)
ShowWindow hSW_HIDE
End Sub
Private Sub ShowTaskBar()
Dim h As Long
FindWindow("Shell_TrayWnd"vbNullString)
ShowWindow hSW_NORMAL
End Sub

Private Sub Command1_Click()
Call HideTaskBar
End Sub

Private Sub Command2_Click()
Call ShowTaskBar
End Sub 
برای غیر فعال کردن دکمه های کیبرد هم می تونی از ضمیمه استفاده کنی
البته باید بفهمی که مثلا برنامه شما الان داره کار می کنه که یه سورس این جوری هم گذاشتن (با این سورس دوم شما خواهید فهمید که فوکوس روی کدام برنامه می باشد.)


فایل‌(های) پیوست شده
.rar   kbmoLOCK.rar (اندازه: 49.77 KB / تعداد دفعات دریافت: 40)
.rar   mouse move.rar (اندازه: 2.35 KB / تعداد دفعات دریافت: 31)

هر چیزی یه زکاتی هم داره زکات یادگرفتن یاد دادن....
WWW.FREEOCX.BLOGFA.COM
۲۰-مرداد-۱۳۸۹, ۱۹:۳۰:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : download69
download69 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 20
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 70
( 78 تشکر در 50 ارسال )
ارسال: #3
RE: ثابت شدن فرم روی دسکتاپ
آره درسته من می خواستم که وقتی برنامه اجرا شد دیگه کاربر به هیچ جا دسترسی نداشته باشه و تا زمانی که رمز را وارد نکند برنامه بسته نشود

دست شما درد نکنه ممنون آقای skh1300
(۲۰-مرداد-۱۳۸۹, ۱۹:۳۰:۱۲)skh1300 نوشته است:
کد php:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As StringByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As LongByVal nCmdShow As Long) As Long
Private Const SW_HIDE 0
Private Const SW_NORMAL 1
Private Sub HideTaskBar()
Dim h As Long
FindWindow("Shell_TrayWnd"vbNullString)
ShowWindow hSW_HIDE
End Sub
Private Sub ShowTaskBar()
Dim h As Long
FindWindow("Shell_TrayWnd"vbNullString)
ShowWindow hSW_NORMAL
End Sub

Private Sub Command1_Click()
Call HideTaskBar
End Sub

Private Sub Command2_Click()
Call ShowTaskBar
End Sub 

این کدی که شما دادین تسکبار رو مخفی می کنی و این خوبه ولی بازم مشکلش اینه که پنجره ی استارت رو نشون میده اگر بشه این پنجره ی استارت هم نشان داه نشه دیگه نور الا نور میشه

(آخرین ویرایش در این ارسال: ۲۱-مرداد-۱۳۸۹, ۱۳:۵۲:۵۲، توسط download69.)
۲۱-مرداد-۱۳۸۹, ۱۳:۴۲:۳۷
ارسال‌ها
پاسخ
skh1300 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 139
موضوع‌ها: 25
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 86
( 154 تشکر در 72 ارسال )
ارسال: #4
RE: ثابت شدن فرم روی دسکتاپ
نقل قول: این کدی که شما دادین تسکبار رو مخفی می کنی و این خوبه ولی بازم مشکلش اینه که پنجره ی استارت رو نشون میده اگر بشه این پنجره ی استارت هم نشان داه نشه دیگه نور الا نور میشه
شما از این سورس استفاده کن
قسمت کلاینتش همون کاری هست که می خوای


فایل‌(های) پیوست شده
.rar   NetManager Farsi.rar (اندازه: 365.85 KB / تعداد دفعات دریافت: 50)

هر چیزی یه زکاتی هم داره زکات یادگرفتن یاد دادن....
WWW.FREEOCX.BLOGFA.COM
۲۱-مرداد-۱۳۸۹, ۱۴:۳۴:۳۵
ارسال‌ها
پاسخ
تشکر شده توسط : download69
download69 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 20
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 70
( 78 تشکر در 50 ارسال )
ارسال: #5
RE: ثابت شدن فرم روی دسکتاپ
اون سورسی که در قسمت کلاینت هستش خودش هم مشکل داره و مشکلش اینه که یک صفحه ی شیشه ای روی فرم اصلی رو میگیره و نمی شود هیچ کاری کرد ، من که همه کارش رو تکمیل کردم و فقط بعد از کمک شما برای مخفی کردن تسکبار فقط میمونه مخفی کردن پنجره ی استارت ------------------

۲۲-مرداد-۱۳۸۹, ۱۳:۰۶:۵۷
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #6
RE: ثابت شدن فرم روی دسکتاپ
نيازی نيست چيزی رو مخفی کنيد
فرم رو ماکسی مايز کنيد و تو يه تايمر با زمان کم فرم رو On Top کنيد خاصيت BorderStyle فرم رو هم 0 کنيد
(آخرین ویرایش در این ارسال: ۲۲-مرداد-۱۳۸۹, ۱۳:۳۲:۳۸، توسط CRazYFULL.)
۲۲-مرداد-۱۳۸۹, ۱۳:۳۲:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : Scorpion
download69 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 20
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 70
( 78 تشکر در 50 ارسال )
ارسال: #7
RE: ثابت شدن فرم روی دسکتاپ
من تمام این کارایی که گفتید رو قبلاً انجام دادم شاید منظورم رو متوجه نشدید من گفتم که می خوام وقتی برنامه اجرا شد تا رمز را وارد نکنی به هیچ جا دسترسی نداشته باشی

۲۲-مرداد-۱۳۸۹, ۱۶:۱۶:۲۱
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #8
RE: ثابت شدن فرم روی دسکتاپ
وقتی فرم رو تو تايمر on top بشه هيچ پنجره نميتونه رو پنجره برنامه بياد
۲۲-مرداد-۱۳۸۹, ۱۶:۳۰:۰۲
ارسال‌ها
پاسخ
download69 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 20
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 70
( 78 تشکر در 50 ارسال )
ارسال: #9
RE: ثابت شدن فرم روی دسکتاپ
(۲۲-مرداد-۱۳۸۹, ۱۶:۳۰:۰۲)CRazYFULL نوشته است: وقتی فرم رو تو تايمر on top بشه هيچ پنجره نميتونه رو پنجره برنامه بياد

نحوه ی on top کردن رو لطف می کنید بگید

۲۲-مرداد-۱۳۸۹, ۲۲:۲۰:۳۱
ارسال‌ها
پاسخ
download69 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 117
موضوع‌ها: 20
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 70
( 78 تشکر در 50 ارسال )
ارسال: #10
RE: ثابت شدن فرم روی دسکتاپ
آقا من راه کار رو در این تاپیک پیدا کردم هر کس می خواد میتونه به این تاپیک مراجعه کند
http://www.iranled.com/forum/showthread.php?tid=1049

۲۲-مرداد-۱۳۸۹, ۲۳:۵۵:۳۲
ارسال‌ها
پاسخ
PEA آفلاین
كاربر تک ستاره
*

ارسال‌ها: 50
موضوع‌ها: 4
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 40
( 30 تشکر در 18 ارسال )
ارسال: #11
RE: ثابت شدن فرم روی دسکتاپ
explorer.exe رو ببندید، تا حدود زیادی مشکل حل می شود،
بعد دستوری بذارید که با زدن پسور دوباره explorer.exe فعال شود...

من چیزی بلد نیستم، آمده ام یاد بگیرم...
۰۸-شهریور-۱۳۸۹, ۰۳:۳۶:۰۱
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ثابت بودن ابعاد فرم برنامه در تمامی مانیتورها و سیستمها sepahbod 2 2,805 ۱۵-تير-۱۳۹۲, ۱۷:۰۷:۲۷
آخرین ارسال: shadowfiend
  درخوست سورس ریموت دسکتاپ skh1300 1 2,956 ۲۵-آبان-۱۳۹۰, ۲۲:۴۹:۰۹
آخرین ارسال: sobhan93
  ثابت نگه داشتن متن text aliooali 4 4,371 ۰۹-فروردین-۱۳۹۰, ۰۴:۳۸:۲۶
آخرین ارسال: Payman62
  تصویر برداری از دسکتاپ kimiafars 1 1,660 ۳۰-دى-۱۳۸۷, ۱۲:۲۵:۱۴
آخرین ارسال: ajlajlajl
  متن بالای دسکتاپ megatron 13 7,826 ۱۳-شهریور-۱۳۸۷, ۱۶:۲۰:۳۳
آخرین ارسال: HoseinVig
  تغییر دسکتاپ reza87 3 2,678 ۰۱-تير-۱۳۸۷, ۱۰:۴۱:۲۰
آخرین ارسال: Payman62
  حرکت دادن آیکونهای موجود در دسکتاپ sayberiya 1 2,357 ۲۶-خرداد-۱۳۸۷, ۰۹:۲۸:۲۹
آخرین ارسال: xsalamx
  پاک کردن اشکال کشیده شده با API از روی دسکتاپ VBYOFSKI 6 5,738 ۰۴-اسفند-۱۳۸۶, ۲۰:۱۹:۳۷
آخرین ارسال: ΛΛ Θ l-l $ Σ Ω

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS