ورود

نسخه کامل مشاهده نسخه کامل : دو تا سوال از vb6



MohammadJavad.T
26-08-2007, 04:46
سلام
1- تو vb.net با topmost می شه فرم رو همیشه بالایه بقیه پنجره ها گذاشت و هیچ وقت زیر هیچ پنجره نره ولی تو vb6 چه طور باید این کار رو کرد ؟
2-چه طور میشه processes برنامه رو تو task manager مخفی کرد ؟

ULF_VB6
26-08-2007, 14:46
سلام
جواب:
1- با استفاده از توابع API مي‌توني اينكارو بكني. اسم تابع هم اينه : SetWindowPos
2- من يه سورس براش دارم ولي الآن حوصله ندارم آپلودش كنم. ولي اگه بگردي (توي همين انجمن سرچ كن) حتما پيدا مي‌كني.

MohammadJavad.T
26-08-2007, 19:05
1- با استفاده از توابع API مي‌توني اينكارو بكني. اسم تابع هم اينه : SetWindowPos

من از این API استفاده کردم ولی فقط رو فرم های vb6 کار میکنه مثلا رو پنجره mycomputer کار نمیکنه
می حوام رو همه پنجره ها کار کنه

ULF_VB6
27-08-2007, 12:28
شما بايد به جاي مقدار hWndInsertAfter عدد 1- رو قرار بديد تا اون فرم روي همه پنجره‌ها قرار بگيره

MohammadJavad.T
27-08-2007, 17:35
ممنون از این که جواب دادی ببین این طوری از این API استفاده کردم

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

ULF_VB6
28-08-2007, 10:49
نميدونم مشكلش از كجاست.
من الان تست كردم. اولش درست بود، بعد كه پنجره MyComputer رو Restore Down كردم رفت پشتش.

بجاي Activate از Load استفاده كن. احتمالا درست بشه.

MohammadJavad.T
28-08-2007, 13:14
داشتم دنبال مشکلم میگشتم که یه source رو دیدم خیلی جاب بود
میزارم اینجا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی این vb6 واقعا در پیته :2:
از شما هم ممنون که جواب من رو دادین:10: