ايران ويج

نسخه‌ی کامل: Click Event
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
كسي از دوستان مي تونه راهنمايي كنه كه چطور ميشه رويداد كليك ماوس رو شبيه سازي كرد؟
من چند تا از ثوابت و پيغام هاي مربوط به تابع SendMessage رو امتحان كردم اما رويداد كليك براي دكمه اي كه پيغام براش فرستاده ميشه درست شبيه سازي نشد.
با استفاده از sendmessage پیغامهای WM_lbuttondown و WM_lbuttonup رو به پنجره مورد نظر ارسال کن
اين كارو قبلا انجام دادم ولي جواب نمي ده
خود ویندوز هم همین کارو میکنه وقتی رو یه پنجره (control) شما کلیک موش رو فشار میدین یه WM_Lbuttondown به اون پنجره ارسال میشه و وقتی شما اون دکمه موس رو رها میکنین پیغام WM_Lbuttonup به اون پنجره ارسال میشه
شما دقیقا چیکار میخواهید انجام بدین؟
اگر منظور شما اينه :
کد:
SendMessage Command1.hwnd, WM_LBUTTONDOWN, 0, 0
SendMessage Command1.hwnd, WM_LBUTTONUP, 0, 0

جواب نمي ده. همونطور كه گفتم من مي خوام با دادن هندل و ارسال پيغام به دكمه رويداد كليك اجرا بشه. مثل اين كه روي اون دكمه كليك كرديد.
سلام
همين الان نكته شو پيدا كردم. كد درست اينه:
کد:
SendMessage Command1.hwnd, WM_LBUTTONDOWN, 0&, ByVal 0&
SendMessage Command1.hwnd, WM_LBUTTONUP, 0&, ByVal 0&