PDA

View Full Version : تشخیص تیتر پنجره باز !



HjSoft
یک شنبه 30 دی 1386, 15:35 عصر
چه جوری تیتر پنجره باز رو بفهمم ! اگه چیزی دارید دریغ نکنید

bobrus
یک شنبه 30 دی 1386, 17:54 عصر
توی سایت هست بگرد پیدا می کنی آقای MBt925 از این چیزا زیاد گذاشته
(همه با دستورات api هستن با findwindow می تونی هندلش رو بدست بیاری)
http://barnamenevis.org/forum/showthread.php?t=78376

__siavash__
یک شنبه 30 دی 1386, 23:23 عصر
چه جوری تیتر پنجره باز رو بفهمم ! اگه چیزی دارید دریغ نکنید
هندل این پنجره باز رو داری ؟

HjSoft
دوشنبه 01 بهمن 1386, 17:47 عصر
نه اصلا به طور من می خوام تیتر فولدر رو بده نه اینکه قبلا به اون دادشه باشی __ می خوام خودش تیتر رو پیدا کنه و در یک تکست باکس بنویسه

bobrus
دوشنبه 01 بهمن 1386, 17:54 عصر
فرقی نمی کنه به هر حال شما باید هندل اون فرم را بدست بیاری بعد بجایی اینکه عوضش کنی بخونیش اون تاپیک رو واسه راهنمایی گذاشتم

HjSoft
دوشنبه 01 بهمن 1386, 18:05 عصر
ولی من تو اون تاپیک چیزی دستگیرم نشد

__siavash__
سه شنبه 02 بهمن 1386, 15:08 عصر
چه جوری تیتر پنجره باز رو بفهمم ! اگه چیزی دارید دریغ نکنید
ببین شما باید هندل اون پنجره ای رو که میخوای Title ش رو بخونی داشته باشی حالا بسته به این که میخوای چه کار بکنی باید دید که جوری اون هندل رو پیدا کنی !
مثلا میشه هندل پنجره فعال رو بدست آورد با تابع GetForegroundWindow یا مثلا شما کلاس اون پنجره رو بودنید بعد با تابع FindWindow هندلش رو بگیری و ...

majjjj
چهارشنبه 03 بهمن 1386, 10:06 صبح
ببین شما باید هندل اون پنجره ای رو که میخوای Title ش رو بخونی داشته باشی حالا بسته به این که میخوای چه کار بکنی باید دید که جوری اون هندل رو پیدا کنی !
مثلا میشه هندل پنجره فعال رو بدست آورد با تابع GetForegroundWindow یا مثلا شما کلاس اون پنجرا رو بودنید بعد با تابع FindWindow هندلش رو بگیری و ...

بعدش هم با

Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
تایتل رو بگیری