امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
غير فعال شدن فرم
نویسنده پیام
Blossom آفلاین
در حال پیشرفت
***

ارسال‌ها: 257
موضوع‌ها: 40
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 9
( 21 تشکر در 14 ارسال )
ارسال: #1
غير فعال شدن فرم
چطور ميشه فهميد كه فورم فعاله يا نه ؟‌ منظورم حالت تايتل باره ٬ وقتايي كه فاكوس توي فرم نيست رنگ تايتل بار عوض ميشه ...
مي خوام براي فرم سكين بسازم كه مثل پنجره هاي ويندوز دو حالت باشه و لي موندم توش ...
راهنماييم كنين ...
۲۹-دى-۱۳۸۴, ۰۱:۳۳:۱۸
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #2
 
Blossom جان بفرما
اينم تابع تشخيص فعال بودن فرم خودمون كه برات نوشتم
نكته : اگر فرم فعال باشه مقدار بازگشتي تابع يك است و در غير اين صورت مقدار
بازگشتي صفر است

کد:
Private Function IsMyWindowActive() As Byte

Dim Buffer As String
Buffer = String(255, 0)
Call GetWindowText(GetForegroundWindow, Buffer, 255)
Buffer = Left(Buffer, InStr(Buffer, Chr(0)) - 1)
If Buffer = Me.Caption Then
IsMyWindowActive = 1
Else
IsMyWindowActive = 0
End If

End Function

دكلريشن

کد:
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function GetForegroundWindow Lib "user32" () As Long
۲۹-دى-۱۳۸۴, ۱۴:۳۸:۳۹
ارسال‌ها
پاسخ
Blossom آفلاین
در حال پیشرفت
***

ارسال‌ها: 257
موضوع‌ها: 40
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 9
( 21 تشکر در 14 ارسال )
ارسال: #3
 
از كمكت ممنون ولي اين كه به من دادي يه تابع ست ٬ من كه نميتونم يه تايمر بزارم تا هر چند صدم ثانيه يك بار اين رو اجرا كنه ... من دنبال رخداد (event) مي گردم ...
ولي بازم ممنون
۳۰-دى-۱۳۸۴, ۰۴:۴۳:۵۲
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #4
 
خوب مگه چه عيبي داره
خوب بزار چك بكنه
۳۰-دى-۱۳۸۴, ۱۲:۴۴:۴۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  غیر فعال کردن Safe Mode mehdiiziy 12 39,605 ۱۴-خرداد-۱۳۹۳, ۱۳:۰۶:۳۸
آخرین ارسال: mahyar sky
  غير فعال کردن مسيج باکس در وب بروزر mehdirani 1 2,484 ۲۳-اسفند-۱۳۹۲, ۲۰:۲۵:۰۴
آخرین ارسال: babyy
  غیر فعال کردن Ctrl+V mabus 6 6,018 ۲۵-شهریور-۱۳۹۲, ۱۲:۱۸:۲۰
آخرین ارسال: mabus
  سورس کد غیر فعال کردن تسک منیجر ویندوز 7 با ویژوال بیسیک 6 RAMA2009 3 5,544 ۱۶-شهریور-۱۳۹۱, ۱۹:۰۳:۴۰
آخرین ارسال: akbar"22"
  فعال شدن text box ها بعد از لود شدن WebBrowser 00936 3 3,580 ۲۶-آذر-۱۳۸۸, ۰۹:۳۹:۱۶
آخرین ارسال: 00936
  غیر فعال کردن منوی ظاهر شونده در یک فایل فلش ( SWF ) hamed_Arfaee 2 3,864 ۰۵-مهر-۱۳۸۸, ۱۶:۲۱:۴۸
آخرین ارسال: hamed_Arfaee
  دسترسی به رجیستری در حالت رجیستری غیر فعال شده rezanew 5 5,992 ۱۹-آبان-۱۳۸۷, ۱۹:۴۳:۴۸
آخرین ارسال: yonas021
  فعال کردن remote desktop و Telnet Service mahdivbNET 2 3,570 ۰۲-شهریور-۱۳۸۷, ۲۱:۱۹:۰۹
آخرین ارسال: mahdivbNET
  تشخيص فعال بودن يك پروسه sima_6600 2 2,588 ۲۳-فروردین-۱۳۸۷, ۰۹:۵۶:۵۱
آخرین ارسال: sima_6600
  غیر فعال کردن گزینه Cut & Copy روی کلیک راست تکست باکس __siavash__ 7 7,169 ۱۱-آبان-۱۳۸۶, ۲۰:۲۹:۱۵
آخرین ارسال: __siavash__

پرش به انجمن:


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

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