سلام ميخواستم بگيد که چطور برنامه خود را در تسکبار کنار ساعت و بقيه ي برنامه ها قرار دهيم؟
با تشکر
امير
سلام ميخواستم بگيد که چطور برنامه خود را در تسکبار کنار ساعت و بقيه ي برنامه ها قرار دهيم؟
با تشکر
امير
دوست عزیز ،این سوال قبلا در این پست ، پاسخ داده شده است.
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
براي قرار دادن آيکون برنامه در system tray ابتدا يک ماژول تعريف کرده و اطلاعات زير را در آن قرار دهيد :
ابتدا تعريف constant هاي مورد نياز :
سپس تعريف يک type با نام RECT براي نشان دادن يک مستطيل :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سپس تعريف يک type با نام NOTIFYICONDATA براي توصيف آيکون :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حال تعريف يک type با نام APPBARDATA براي توصيف اطلاعات application bar :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دو متغير را بصورت زير تعريف مي کنيم :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حال نياز به declare کردن توابع Shell_NotifyIcon و SHAppBarMessage از کتابخانه shell32 داريم :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
روتين قراردادن آيکون بصورت زير است :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
روتين حذف آيکون بصورا زير است :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در فرم مورد نظرتان ابتدا يک متغير از نوع object تعريف کنيد :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در Form load عبارات زير را بنويسيد :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در Form unload عبارات زير را بنويسيد :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فرض کنيد يک منو با نام popmenu در فرم داريد و مي خواهيد با کليک راست روي آيکون برنامه در system tray ، آن منو باز شود . ابتدا visible اين منو را false کنيد و سپس متد زير را براي mousemove بنويسيد :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by BabyBoy; 05-08-2007 at 16:57.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)