PDA

View Full Version : مشکلی در توابع api



hd2010hd
پنج شنبه 21 دی 1391, 19:27 عصر
با سلام من میخواستم بدونم چطور میشه

از دستور sendkeysاستفاده کرد و دکمه های مختلف رو سند کرد!

همین طور دستور سند مسیج چطوری استاده میشه؟

the king
جمعه 22 دی 1391, 06:49 صبح
با سلام من میخواستم بدونم چطور میشه

از دستور sendkeysاستفاده کرد و دکمه های مختلف رو سند کرد!

API ویندوز روتینی به اسم SendKeys داره؟


همین طور دستور سند مسیج چطوری استاده میشه؟
طرز کار SendMessage دقیقا بستگی به پیغامی داره که قرار ارسال بشه. شماره Handle اون پنجره ای که پیغام رو بهش ارسال می کنید
پارامتر اول ئه و توضیح خاصی نداره، هر پنجره ای یک شماره Handle یا همان HWND اختصاصی داره که یک داده عددی صحیح است.
پارامتر دوم شماره پیغامی است که قراره ارسال بشه، شماره پیغام های استاندارد در خود API مشخص شده، فرضا وقتی پنجره در حال
جابجا شدنه، پیغام WM_MOVING با مقدار 0x216 ارسال میشه.
پارامتر سوم و چهارم مقادیری هستند که اطلاعات همراه پیغام رو مشخص می کنند، اینکه مقدارشون تاثیر داشته باشه یا نداشته باشه،
مقدار مربوط به چه موضوعی باشه و اینکه چه نوع مقداری باشه، همگی بستگی به خود پیغام داره. هر پیغامی ساز خودش رو می زنه
و کاربرد این دو پارامتر سوم و چهارم بستگی به مقدار پارامتر دوم داره. مقدار بازگشتی هم باز به خود پیغام بستگی داره.
برای توضیحات مربوط به هر پیغام باید به MSDN مایکروسافت مراجعه کنید.