PDA

نسخه کامل مشاهده نسخه کامل : Enable TaskManager چطوري اين كارو بكنم ؟



Legal
21-04-2008, 18:52
عزيزان من در حال نوشتن يك برنامه هستم كه به چندتا توابع باحال نيازمندم از جمله از كار انداختن تسك منيجر

1.Task Manager = Enable
2.Always On Top = True هميشه بالايه بقيه پنجره ها باشه
3.و هميشه تو استارت آپ باشه !!!!!!!!!!!11



خواهش ميكنم اگه كسي ميتونه كمكم كنه لطفشو از من دريغ نكنه !؟:40:

majj
22-04-2008, 07:44
برای یک میتونی از این تابع استفاده کنی
Private Declare Function FindWindowA Lib "user32.dll" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

برای 2 هم از zorder کمک بگیری

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

Payman_62
22-04-2008, 11:23
سلام.
سوال اول سرچ کن بارها مطرح شده.
سوال دوم.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سوال سومم سرچ کن. اونم بارها مطرح شده.

majj
29-04-2008, 09:04
سلام.
سوال اول سرچ کن بارها مطرح شده.
سوال دوم.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سوال سومم سرچ کن. اونم بارها مطرح شده.

از این هم میشه استفاده کرد
Private Declare Function BringWindowToTop Lib "user32" Alias "BringWindowToTop" (ByVal hwnd As Long) As Long

ULF_VB6
29-04-2008, 12:19
از این هم میشه استفاده کرد
Private Declare Function BringWindowToTop Lib "user32" Alias "BringWindowToTop" (ByVal hwnd As Long) As Long
این تابع برنامه رو فقط یک بار به بالای بقیه ی پنجره ها میاره. یعنی اگه رو یه پنجره ی دیگه کلیک کنیم، این یکی میره پایین.
ولی SetWindowPos برای همیشه.

majj
29-04-2008, 12:25
بله میدونم ولی میشه تو یک تایمر ساده قرارش داد برای کار ایشون فکر کنم راحت تر باشه

ULF_VB6
30-04-2008, 12:01
همچین حرفی از شما بعیده.
اینجوری باید یه جورایی لقمه رو دور سرمون بچرخونیم. تازه اونقدر هم سخت تر میشه و کیفیت کار هم پایین میاد.