کتابخانه گرافیکی دوبعدی در emWin جلسه ی سوم

کتابخانه گرافیکی دوبعدی در emWin جلسه ی دوم
ژوئن 27, 2016
کتابخانه گرافیکی دوبعدی در emWin جلسه ی چهارم
جولای 4, 2016

کتابخانه گرافیکی دوبعدی در emWin جلسه ی سوم

در آموزش کتابخانه گرافیکی دوبعدی در emWin جلسه ی دوم  نه تابع اول ، که جزو توابع پایه ای ترسیم بودند را به طور مختصر تشریح نمودیم. در این جلسه ادامه ی تشریح گروه دوم توابع را ادامه می دهیم.

حال هدف از آموزش این قسمت از emwin استفاده از توابع گرافیکی دو بعدی می باشد.

 

تابع های گرافیکی :

توابع گروه دوم یعنی توابع پایه ای ترسیم مشتمل بر هفده تابع می باشد. نه تابع اول این گروه در کتابخانه گرافیکی دوبعدی در emWin جلسه ی دوم بررسی شد ، در این جلسه هشت تابع باقیمانده از آنها تشریح شده و در جلسه ی بعد توابع گروه های دیگر بررسی می شوند.

۱۰:

void GUI_DrawRect(int x0, int y0, int x1, int y1);

تابع فوق به منظور ترسیم یک مستطیل در محل مشخص به کار می رود.

۱۱:

void GUI_DrawRectEx(const GUI_RECT * pRect);

تابع فوق به منظور ترسیم یک مستطیل در محل مشخص به کار می رود. با این تفاوت که مشخصات مستطیل از قبل توسط اشاره گر به تابع داده می شود.

۱۲:

void GUI_DrawRoundedFrame(int x0, int y0, int x1, int y1, int r, int w);

تابع فوق به منظور ترسیم یک فریم با گوشه های گرد و ضخامت مشخص شده در محل تعیین شده به کار می رود.

۱۳:

void GUI_DrawRoundedRect(int x0, int y0, int x1, int y1, int r);

تابع فوق به منظور ترسیم یک فریم با گوشه های گرد و ضخامت مشخص شده در محل تعیین شده به کار می رود.

 

۱۴:

void GUI_FillRect(int x0, int y0, int x1, int y1);

این تابع یک مستطیل پر شده را در محل مشخص شده ترسیم می کند.

 

۱۵:

void GUI_FillRectEx(const GUI_RECT * pRect);

این تابع یک مستطیل پر شده را در محل مشخص شده ترسیم می کند. تفاوت این تابع با تابع قبل در این است که در این تابع مشخصات مستطیل توسط اشاره گر به تابع داده می شود.

 

۱۶:

void GUI_FillRoundedRect(int x0, int y0, int x1, int y1, int r);

این تابع یک مستطیل با گوشه های گرد و پر شده ترسیم می کند.

 

۱۷:

void GUI_InvertRect(int x0, int y0, int x1, int y1);

این تابع یک مستطیل معکوس را ترسیم می کند

برای ادامه ی تومضیحات توابع ، در جلسات آتی با ما همراه باشید.

حسین
حسین
من 28 سال سن دارم و رشته ی تحصیلی ام مهندسی برق قدرت بوده علاوه بر برق علاقمند به دنیای الکترونیک ، برنامه نویسی و طراحی وب هستم . این سایت رو برای آموزش رابط گرافیکی emWin راه اندازی کردم که بدون کمک شما جلو رفتن غیر ممکنه پس اگه آموزش یا مطالب مرتبطی دارید برام ایمیل کنید تا به اسم خودتون توی سایت منتشر بشه. hosseintomari@gmail.com
اشتراک
اطلاع از
guest

0 نظرات
بازخورد داخلی
مشاهده همه نظرات
0
برای بهبود مطالب، لطفاً نظر بدهید.x