PDA

View Full Version : کنترل خصوصیات و شبیه سازی موس



mohpooria
شنبه 01 بهمن 1390, 15:05 عصر
سلام
من می خواستم برنامه ام وقتی در سیستم ترای (این هم نمی دونم البته چه جوری درست کنم ، اگه کسی بلده بگه که برنامه فقط در system tray نشان داده بشه و در تسکبار نباشه ) اجرا است بتونم کرسر موس و همچنین رویداد های موس را شبیه سازی کنم ، مثلا به برنامه یه داده هایی منتقل میشه و من می خواهم متناسب با اون مکان موس رو ببرم فلان جا و یک کلیلک انجام بدم (مثلا روی آیکن و یک برنامه رو دستکتاپ رو باز کنم! البته برا کار دیگه میخواهم)
ممنون می شوم اگر کمک کنید

jeson_park
یک شنبه 02 بهمن 1390, 23:03 عصر
سلام برای نشان دادن برنامه در system try از کد زیر استفاده کنید


NOTIFYICONDATA tnd;
tnd.cbSize = sizeof(NOTIFYICONDATA);
tnd.hWnd = this->m_hWnd;
tnd.uID = IDR_MAINFRAME;
tnd.uFlags = NIF_MESSAGE|NIF_ICON|NIF_TIP;
tnd.uCallbackMessage = WM_MYMESSAGE;
tnd.hIcon = LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(ID R_MAINFRAME));
strcpy(tnd.szTip,"MyApp");
Shell_NotifyIcon(NIM_ADD,&tnd);

بنا به نیازتون کد رو تغییر بدین
-=-=
در مورد بخش دوم هم باید Hooking انجام بدینو هندل کنرل مورد نظرتون رو بدست بیارد
برای حرکت موس و کلیک کردن روی یک آیکن خاص باید ابتدا هندل اون کنترل رو که می خوای روش کلیک کنید بدست بیارید
با تابع FindWindow می تونید این کار رو انجام بدید

[/CODE]