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     رها شدن دکمه وسط ماوس