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++ از تابع زیر استفاده میکنیم .که x1 نقطه x دایره y1نقطه y دایره و R1 را شعاع دایره میگویند.
circle(x1,y1,R1);
برای رسم یک مستطیل در محیط گرافیکی در C++ شما بایستی از تابع زیر استفاده کنید .که x1وy1 نقطه شروع رسم و x2 وy2 نقطه پایانی رسم مستطیل هستند.در ادامه اگر سوالی داشتید از طریق بخش نظرات بپرسید حتما پاسخگو هستیم.
rectangle(x1, y1, x2, y2);
لینک های مرتبط:
دو تابع زیر برای ست کردن رنگ یکی برای خطوط و اشکال و دیگری برای پس زمینه.
برای اینکه رنگ مورد نظر خودمان رابه تابع ارسال کنیم بایستی به دو روش (البته جداگانه) عمل کنیم.
یک: اینکه شماره رنگ را از 0 تا 15 وارد کنیم.
دو:اینکه با حروف بزرگ آن رنگ را بنویسیم مانند:BLUE یا BLACK
توجه : در قسمتی که با عنوان color نوشته شده از یکی از دو روش فوق استفاده می کنیم.
setcolor(color): رنگ فعال برای ترسیم اشکال خطی و متن را تنظیم میکند.
setbkcolor(color): رنگ پسزمینه صفحه را تنظیم میکند.
لینک های مرتبط: