سلام
1- تو vb.net با topmost می شه فرم رو همیشه بالایه بقیه پنجره ها گذاشت و هیچ وقت زیر هیچ پنجره نره ولی تو vb6 چه طور باید این کار رو کرد ؟
2-چه طور میشه processes برنامه رو تو task manager مخفی کرد ؟
سلام
1- تو vb.net با topmost می شه فرم رو همیشه بالایه بقیه پنجره ها گذاشت و هیچ وقت زیر هیچ پنجره نره ولی تو vb6 چه طور باید این کار رو کرد ؟
2-چه طور میشه processes برنامه رو تو task manager مخفی کرد ؟
Last edited by MohammadJavad.T; 26-08-2007 at 04:51.
سلام
جواب:
1- با استفاده از توابع API ميتوني اينكارو بكني. اسم تابع هم اينه : SetWindowPos
2- من يه سورس براش دارم ولي الآن حوصله ندارم آپلودش كنم. ولي اگه بگردي (توي همين انجمن سرچ كن) حتما پيدا ميكني.
من از این API استفاده کردم ولی فقط رو فرم های vb6 کار میکنه مثلا رو پنجره mycomputer کار نمیکنه1- با استفاده از توابع API ميتوني اينكارو بكني. اسم تابع هم اينه : SetWindowPos
می حوام رو همه پنجره ها کار کنه
شما بايد به جاي مقدار hWndInsertAfter عدد 1- رو قرار بديد تا اون فرم روي همه پنجرهها قرار بگيره
ممنون از این که جواب دادی ببین این طوری از این API استفاده کردم
ببین کحاش اشکال داره به هم بگوکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نميدونم مشكلش از كجاست.
من الان تست كردم. اولش درست بود، بعد كه پنجره MyComputer رو Restore Down كردم رفت پشتش.
بجاي Activate از Load استفاده كن. احتمالا درست بشه.
داشتم دنبال مشکلم میگشتم که یه source رو دیدم خیلی جاب بود
میزارم اینجا
ولی این vb6 واقعا در پیتهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از شما هم ممنون که جواب من رو دادین![]()
Last edited by MohammadJavad.T; 28-08-2007 at 13:15. دليل: فراموشی
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)