ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر
ORANGEPRO

ORANGEPRO

وبلاگی در مورد دنیای کامپیوتر

توابع پرکاربرد در C++-4

ismouseclick();

یک تابع نوع بولین برای تعیین وضعیت کلیک انجام شده بطورمثال:

ismouseclick(WM_LBUTTONDOWN);

تعیین میکند که آیا دکمه چپ ماوس فشرده شده یا خیر ودرون یک شرط قابل برقراری هست یا خیر.نمونه کد آن برای استفاده در شرط بگونه زیر است:

if (ismouseclick(WM_LBUTTONDOWN)){

outtext("LEFT BUTTON DETECTED");

}

این تابع می تواند 6 وضعیت را تعیین تکلیف کند که عبارت اند از:

WM_LBUTTONDOWN     کلیک دکمه چپ ماوس (فشرده شدن)
WM_RBUTTONDOWN     کلیک دکمه راست ماوس (فشرده شدن)
WM_MBUTTONDOWN     کلیک دکمه وسط ماوس (فشرده شدن)
WM_LBUTTONUP     رها شدن دکمه چپ ماوس
WM_RBUTTONUP     رها شدن دکمه راست ماوس
WM_MBUTTONUP     رها شدن دکمه وسط ماوس

توابع پرکاربرد در C++-3

برای رسم دایره در محیط گرافیکی C++ از تابع زیر استفاده میکنیم .که x1 نقطه x دایره y1نقطه y دایره و R1 را شعاع دایره میگویند. 



circle(x1,y1,R1);

توابع پرکاربرد در C++-2

برای رسم یک مستطیل در محیط گرافیکی در C++ شما بایستی از تابع زیر استفاده کنید .که x1وy1 نقطه شروع رسم و x2 وy2 نقطه پایانی رسم مستطیل هستند.در ادامه اگر سوالی داشتید از طریق بخش نظرات بپرسید حتما پاسخگو هستیم.


rectangle(x1, y1, x2, y2);




لینک های مرتبط:

توابع پرکاربرد در c++-1 (ویرایش رنگ)

توابع پرکاربرد در c++-3 (رسم دایره)

توابع پرکاربرد در C++-1

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

برای اینکه رنگ مورد نظر خودمان رابه تابع ارسال کنیم بایستی به دو روش (البته جداگانه) عمل کنیم.

یک: اینکه شماره رنگ را از 0 تا 15 وارد کنیم.

دو:اینکه با حروف بزرگ آن رنگ را بنویسیم مانند:BLUE یا BLACK

توجه : در قسمتی که با عنوان color نوشته شده از یکی از دو روش فوق استفاده می کنیم.



    setcolor(color): رنگ فعال برای ترسیم اشکال خطی و متن را تنظیم می‌کند.

    setbkcolor(color): رنگ پس‌زمینه صفحه را تنظیم می‌کند.

لینک های مرتبط:

توابع پرکاربرد در c++-2 (رسم مستطیل)

توابع پرکاربرد در c++-3 (رسم دایره)