NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3398 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: مفهوم callback routine در emWin

  1. #1
    کاربر فعال
    تاریخ عضویت
    Nov 2013
    نوشته ها
    140
    تشکر
    0
    تشکر شده 3 بار در 3 پست

    پیش فرض مفهوم callback routine در emWin

    سلام.
    در راهنمای emWin و در فصل window manager در رابطه با callback routine توضیحاتی داده شده که من هیچی نفهمیدم. اصلا callback routine چی هستش و به چه دردی میخوره. کسی هست که در این رابطه اطلاعاتی داشته باشه.

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نوشته ها
    236
    تشکر
    101
    تشکر شده 246 بار در 163 پست

    پیش فرض

    call_back routin ها توابعی هستند که سیستم عامل ( اینجا emwin ) اونها رو فراخوانی میکنه
    ( اسم تابع و پارامترهای ورودی اون ثابت هست ) تا روند اجرای برنامه رو بده به دست کاربر.
    در اینجا کاربر با استفاده از پارامترهای ورودی موقعیت فعلی سیستم رو متوجه میشه و کدهای لازم رو برای اون قسمت مینویسه.
    فرض کنید که الان emwin شما دو تا button و یه edit باکس داره . وقتی که کاربر صفحه تاچ (یا هر ورودی دیگه ) لمس میکنه خود emwin مختصات نقطه لمس رو گرفته
    و با مختصات button چک میکنه در صورتی که برابر بود تابع call_back اون دریچه رو فراخوانی میکنه با پارامترهای زیر(برای مثال )
    ID=ID_Button_0
    Msg=WM_Click و ...
    که شما داخل تابع call_back پیغام های مورد نظرتون رو چک میکنید ( اینجا فشار دادن button ) و اگر برابر بود شما کد مورد نظر اون قسمن رو مینویسید.
    حالا این که پیغام ها به چه شکل و چه منظوری ارسال می شوند رو باید داخل راهنما مطالع کنید
    و در اخر اینکه بعد از اجرای کد مورد نظر کنترل برنامه دوباره به دست سیستم عامل می افته.

موضوعات مشابه

  1. مشکل در خواندن adc در کوربورد به وسیله emwin
    توسط mzelecom در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 04-08-2015, 21:50
  2. emwin با vnc
    توسط hariri2 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 21-11-2014, 20:58
  3. [سوال] emwin lpc1788
    توسط cmose در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 06-09-2014, 11:12
  4. پاسخ: 2
    آخرين نوشته: 03-04-2014, 21:52

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •