PDA

View Full Version : کلیک بر روی زیر منویی که اشاره گر آن را داریم



__siavash__
سه شنبه 11 اردیبهشت 1386, 14:19 عصر
سلام
من میخواستم ببینم چه طوری میشه رخداد کلیک برای یک زیر منو که اشاره گر آن را داریم اجرا کنیم ؟


hMenu = GetMenu(hwnd) 'با این اشاره گر نوار منو را بدست می آوریم
hSubMenu = GetSubMenu(hMenu, 0) 'با این شاره گر اولین منو را بدست می آوریم
lID = GetMenuItemID(hSubMenu, 0) ' با این هم اشاره گر اولین زیر منو بدست می آید

من این کد رو برای کلیک روش نوشتم ولی نشد


SendMessage lID , WM_LBUTTONDOWN, 0, 0
SendMessage lID , WM_LBUTTONUP, 0, 0

__siavash__
چهارشنبه 12 اردیبهشت 1386, 09:20 صبح
شاید بد پرسیدم کسی جواب نداده !
من میخوام وقتی برنامم اجرا میشه روی زیر منوی برنامه ی دیگری (که ابتدا هندل برنامه رو گرفتم بعد اشاره گر نوار منو رو گرفتم بعد اشاره گر زیر منو رو گرفتم) کلیک بشه و صفحه ای که با کلیک موس روی همون زیر منو باز میشه با این کار باز بشه یعنی یه پیغام کلیک برایش بفرستم !
اما نشد !

romina2006
چهارشنبه 12 اردیبهشت 1386, 14:39 عصر
ببین این بدردت میخوره

S_VB.max
چهارشنبه 12 اردیبهشت 1386, 19:02 عصر
http://www.developerfusion.co.uk/show/170

__siavash__
چهارشنبه 12 اردیبهشت 1386, 20:40 عصر
واقعا دستت درد نکنه
مشکل تو این کد بود


PostMessage yhwnd, WM_COMMAND, lID, 0

که تو همون لینکی که دادی پیداش کردم
بازم ممنون