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

ارسال‌ها: 310
موضوع‌ها: 113
تاریخ عضویت: تير ۱۳۹۱

تشکرها : 497
( 325 تشکر در 144 ارسال )
ارسال: #26
RE: سوال درباره ي ActiveX
(۱۳-خرداد-۱۳۹۲, ۱۶:۴۲:۳۰)javaweb نوشته است:
(۱۸-شهریور-۱۳۹۱, ۱۸:۰۶:۲۶)Di Di نوشته است: براي فهميدن اينكه در حالت ديزاين تايم هستي هم مي توني از كد زير استفاده كني
کد:
Option Explicit
Private Declare Function GetWindow Lib "user32" (ByVal hWnd As Long, ByVal wCmd As Long) As Long
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.dll" () As Long

Const GW_HWNDNEXT = 2
Const GW_CHILD = 5

'********************************************
'*Give it part of the window text your looking for
'*it will give you the hWnd
'*usefull for windows that text is like "[project] - microsoft visual basic [design]"
'*usage:
'*Msgbox FindWindowLike("visual basic")
'*Returns 0 if not found
'*******************************************

Function FindWindowLike(strPartOfCaption As String) As Long
Dim hWnd As Long
Dim strCurrentWindowText As String
Dim r As Integer

hWnd = GetForegroundWindow

Do Until hWnd = 0
strCurrentWindowText = Space$(255)
r = GetWindowText(hWnd, strCurrentWindowText, 255)
strCurrentWindowText = Left$(strCurrentWindowText, r)
'hWnd = GetWindow(hWnd, GW_CHILD)
If InStr(1, LCase(strCurrentWindowText), LCase(strPartOfCaption)) <> 0 Then GoTo Found
hWnd = GetWindow(hWnd, GW_HWNDNEXT)
Loop

Exit Function
Found:
FindWindowLike = hWnd
End Function
كافيه با استفاده از تابع بالا كلمه [design] رو سرچ كني، اگر هندلي بهت داد يعني الان ويژوال بيسيك در حال اجراست
با سلام و تشکر فراوان من بعد از مدت ها دوباره رفتم سر کد های قدیمیWhistle
یه مشکلی بر خوردم من می خوام یک تایمر در زمان طراحی اجرا نشود و در زمان تست و بعد از کامپایل این تایمر به کار افتد و از کدی که شما لطف کردید به صورت زیر استفاده کردم
کد php:
If FindWindowLike("microsoft visual basic") <> 0 Then
    
If FindWindowLike("[run]") <> 0 Then
        Timer1
.Enabled True
    End 
If
ElseIf 
FindWindowLike("microsoft visual basic") = 0 Then
        Timer1
.Enabled True
End 
If 
با کد بالا در زمان طراحی و تست درسته ولی بعد از کامپایل اگر برنامه ی Visual Basic در حال اجرا باشد این هندل رو بر اساس اون نرم افزار می گیره و مشکل بر می خوره
چکارش کنم که بعد از کامپایل این کار رو نکنهRolleyes
با تشکر فراوانHeart
با سلام و تشکر 009
ببخشید این کد بالا رو چطوری تغییر بدم تا این مشکل رفع شود؟040
یا اگر راه بهتری برای انجام این کار می دونید به من بگید044
با تشکــــــــــرHeart

الهم عجل لولیک الفرج

[تصویر:  logo.png]
www.shGraphy.ir
insta: @shGraphy_ir
۱۴-خرداد-۱۳۹۲, ۱۰:۴۱:۱۱
وب سایت ارسال‌ها
پاسخ


پیام‌های داخل این موضوع
سوال درباره ي ActiveX - توسط javaweb - ۱۵-شهریور-۱۳۹۱, ۰۸:۳۹:۵۶,
RE: سوال درباره ي ActiveX - توسط babyy - ۱۵-شهریور-۱۳۹۱, ۱۴:۳۳:۲۶,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۵-شهریور-۱۳۹۱, ۱۵:۴۷:۵۶,
RE: سوال درباره ي ActiveX - توسط Ghoghnus - ۱۵-شهریور-۱۳۹۱, ۱۹:۰۸:۴۰,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۵-شهریور-۱۳۹۱, ۱۹:۵۸:۱۲,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۶-شهریور-۱۳۹۱, ۰۹:۳۰:۱۲,
RE: سوال درباره ي ActiveX - توسط babyy - ۱۶-شهریور-۱۳۹۱, ۱۲:۰۷:۱۹,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۷-شهریور-۱۳۹۱, ۰۸:۱۴:۳۸,
RE: سوال درباره ي ActiveX - توسط Ghoghnus - ۱۷-شهریور-۱۳۹۱, ۱۱:۵۹:۴۲,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۷-شهریور-۱۳۹۱, ۱۲:۵۶:۰۹,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۷-شهریور-۱۳۹۱, ۱۵:۰۶:۳۲,
RE: سوال درباره ي ActiveX - توسط Di Di - ۱۸-شهریور-۱۳۹۱, ۱۴:۱۱:۱۵,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۸-شهریور-۱۳۹۱, ۱۶:۲۸:۵۳,
RE: سوال درباره ي ActiveX - توسط Di Di - ۱۸-شهریور-۱۳۹۱, ۱۶:۴۷:۰۷,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۸-شهریور-۱۳۹۱, ۱۷:۲۹:۳۹,
RE: سوال درباره ي ActiveX - توسط Di Di - ۱۸-شهریور-۱۳۹۱, ۱۸:۰۶:۲۶,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۳-خرداد-۱۳۹۲, ۱۶:۴۲:۳۰,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۴-خرداد-۱۳۹۲, ۱۰:۴۱:۱۱
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۸-شهریور-۱۳۹۱, ۱۹:۳۸:۰۴,
RE: سوال درباره ي ActiveX - توسط Di Di - ۱۹-شهریور-۱۳۹۱, ۰۸:۳۰:۲۱,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۹-شهریور-۱۳۹۱, ۰۹:۳۷:۱۴,
RE: سوال درباره ي ActiveX - توسط Di Di - ۱۹-شهریور-۱۳۹۱, ۱۰:۱۹:۳۹,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۹-شهریور-۱۳۹۱, ۱۰:۵۲:۵۰,
RE: سوال درباره ي ActiveX - توسط Di Di - ۱۹-شهریور-۱۳۹۱, ۱۱:۳۰:۴۴,
RE: سوال درباره ي ActiveX - توسط javaweb - ۲۷-شهریور-۱۳۹۱, ۰۹:۳۳:۱۴,
RE: سوال درباره ي ActiveX - توسط Di Di - ۲۷-شهریور-۱۳۹۱, ۱۱:۳۸:۰۰,
RE: سوال درباره ي ActiveX - توسط saeedsmk - ۱۴-خرداد-۱۳۹۲, ۱۴:۲۶:۵۷,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۴-خرداد-۱۳۹۲, ۱۴:۳۷:۳۲,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۸-خرداد-۱۳۹۲, ۱۸:۰۳:۴۱,
RE: سوال درباره ي ActiveX - توسط javaweb - ۱۹-خرداد-۱۳۹۲, ۱۵:۳۸:۲۶,
RE: سوال درباره ي ActiveX - توسط Di Di - ۲۰-خرداد-۱۳۹۲, ۱۰:۳۱:۰۰,
RE: سوال درباره ي ActiveX - توسط javaweb - ۲۰-خرداد-۱۳۹۲, ۱۲:۲۴:۲۸,
RE: سوال درباره ي ActiveX - توسط javaweb - ۲۹-خرداد-۱۳۹۲, ۱۸:۵۳:۳۹,

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نیاز به راهنمایی درباره ارسال اطلاعات reza2010wf 2 3,830 ۲۶-شهریور-۱۳۹۴, ۱۱:۵۸:۰۷
آخرین ارسال: Ghoghnus
  سوالاتی درباره ی هندل javaweb 7 7,499 ۱۸-خرداد-۱۳۹۲, ۱۴:۲۱:۲۸
آخرین ارسال: Di Di
Question سوال درباره چگونگي سرچ كردن در ديتابيس PRO 17 11,943 ۰۸-شهریور-۱۳۹۱, ۱۹:۵۲:۲۷
آخرین ارسال: PRO
  درباره ی شی list view و کاربا پایگاه داده RAMA2009 0 4,024 ۲۱-اسفند-۱۳۸۹, ۲۳:۰۱:۴۰
آخرین ارسال: RAMA2009
  سوال مهم درباره Web Browser hamidjava 3 4,220 ۲۱-دى-۱۳۸۹, ۲۱:۰۶:۳۶
آخرین ارسال: mohamadpk
  سوال درباره ی Rich TextBox hasanian 3 3,799 ۳۱-اردیبهشت-۱۳۸۹, ۱۰:۵۷:۱۱
آخرین ارسال: HoseinVig
  چند سوال درباره ی vb mr.hk 1 2,906 ۲۲-آبان-۱۳۸۸, ۱۶:۰۲:۴۴
آخرین ارسال: Robocup
  سوال درباره ی نمایش Process ها در برنامه saeedvir 3 4,131 ۱۰-مهر-۱۳۸۸, ۱۱:۲۹:۱۰
آخرین ارسال: Fireninja
Toungue یه سوال درباره فونت dreamvbfox 12 10,876 ۲۱-بهمن-۱۳۸۷, ۰۴:۵۸:۲۴
آخرین ارسال: vz67
  چند سوال درباره فونت و فرم تو وی بی mojtabamalaekeh 4 3,410 ۳۰-فروردین-۱۳۸۷, ۰۲:۱۴:۱۷
آخرین ارسال: mojtabamalaekeh

پرش به انجمن:


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

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