Amir Lajevardi
پنج شنبه 27 بهمن 1384, 13:41 عصر
سلام دوستان
من در یک برنامه نیاز دارم محتویات ClipBoard رو ارسال کنم به Text Area پنجره فعال ، حالا میخاد Browser باشه میخاد NotePad باشه.
روشی که الان استفاده میکنم اینه که توسط Send Key کلیدهای Alt+Tab و Ctrl+V رو شبیه سازی میکنم که به نظرم زیاد جالب نیست.
حالا میخام توسط API زیر اینکار رو انجام بدم:
SendMessage(HWND,WM_PASTE, 0, 0 );
مشکلی که دارم توی بدست آوردن Handle اون TextArea هستش تو بدست آوردن Handle خود پنجره توسط GetWindow مشکلی ندارم، اما Handle اجزاش رو نمیتونم بدست بیارم.
شاید راهش رو اشتباه میرم و احتیاجی به اینکار نباشه ، دوستان اگر راهنمایی کنند ممنون میشم.
اگر لازمه بیشتر توضیح بدم...
من در یک برنامه نیاز دارم محتویات ClipBoard رو ارسال کنم به Text Area پنجره فعال ، حالا میخاد Browser باشه میخاد NotePad باشه.
روشی که الان استفاده میکنم اینه که توسط Send Key کلیدهای Alt+Tab و Ctrl+V رو شبیه سازی میکنم که به نظرم زیاد جالب نیست.
حالا میخام توسط API زیر اینکار رو انجام بدم:
SendMessage(HWND,WM_PASTE, 0, 0 );
مشکلی که دارم توی بدست آوردن Handle اون TextArea هستش تو بدست آوردن Handle خود پنجره توسط GetWindow مشکلی ندارم، اما Handle اجزاش رو نمیتونم بدست بیارم.
شاید راهش رو اشتباه میرم و احتیاجی به اینکار نباشه ، دوستان اگر راهنمایی کنند ممنون میشم.
اگر لازمه بیشتر توضیح بدم...