ابزارک ها ، پنجره ای با خواصی از شی هستند. آنها کنترل ها را در محیط ویندوز فراخوانی می کنند و عناصر رابط کاربری را تشکیل می دهند. آنها می توانند به طور خودکار به حوادث معین واکنش نشان می دهند. به عنوان مثال، یک دکمه اگر فشار داده شده باشد می تواند در حالت های مختلف به نمایش درآید. ابزارک دارای خواصی هستند که در صورتی که وجود داشته باشند ممکن است در هر زمان تغییر کنند. آنها معمولا مورد استفاده طولانی قرار نمی گیرند و زود حذف می شوند .
همانند یک پنجره، ویجت ها توسط هندلر مورد اشاره قرار می گیرند که توسط تابع مربوطه برگشت داده می شود.
ابزارک ها به مدیر پنجره نیاز دارند. هنگامی که یک ویجت ایجاد می شود، با آن همانند هر پنجره دیگر رفتار می شود. سیستم مدیر پنجره تضمین می کند هر زمان که لازم است آن را به درستی نمایش داده دهد (و یا دوباره ترسیم کند). استفاده از ویدجت برای برنامه ها یا رابط کاربر اجباری نیست، اما آنها باعث کاهش زمان برنامه نویسی می باشند.
سلام . ممنون از مطالب خوبتون
اگه بخوایم با لمس کردن یک button یک خروجی را فعال کنیم و مثلا” یک led روشن بشه باید چیکار کنیم؟
با سلام خدمت دوست عزیز
می تونیم با دستور ست کردن پایه یا ریست کردن اون در قسمت WM_NOTIFICATION_CLICKED: یا WM_NOTIFICATION_RELEASED: که توی کال بک ویجت هستش ، اینکار رو انجام بدیم
سلام.در رابطه با ویجت ICON VIEW
من برای نمایش ICON روی LCD عکس مورد نظر رو توی برنامه BmpCvt به فایل بیت مپ تبدیل میکنم(C stream .dta).
اما هنگامی که فایل رو در برنامه ی guibuilder به عنوان آیکون باز میکنم فقط یک مستطیل آبی رنگ نمایش داده میشه.
و بعد از انتقال روی Lcd باز هم همون مستطیل آبی رنگ نمایش داده میشه.اما کارش رو انجام میده و مثل آیکون عمل میکنه.
شما میدونید این مشکل رو چجور برطرف کنم؟