PDA

View Full Version : سوال: ضبط کلید های زده شده(وفتی فرم hideشده)



morrteza323
شنبه 06 شهریور 1389, 19:52 عصر
سلام
دوستان عزیز من یه فرم دارم که hide می شه.می خوام وفتی فرم hide هست.کاربر هر کلیدی رو تو صفحه کلید می زنه توی یه فایل تکست ذخیره کنه.چجوری میشه اینکار و انجام داد؟؟؟

sinashahab
شنبه 06 شهریور 1389, 20:00 عصر
فکر نکنم اینطوری بشه فقط می دونم زمانی که وی بی کار می کردم با دستورات API می شد این کارو کرد که هر کلیدی در ویندوز زده بشه رو بگیره .

morrteza323
شنبه 06 شهریور 1389, 20:11 عصر
فکر نکنم اینطوری بشه فقط می دونم زمانی که وی بی کار می کردم با دستورات API می شد این کارو کرد که هر کلیدی در ویندوز زده بشه رو بگیره .
دوست عزیز کار که نشد نداره.حتما راهی هست

r00tkit
شنبه 06 شهریور 1389, 21:00 عصر
نیاز به hook کیبورد داری (http://www.google.com/#hl=en&q=hook+keyborad&aq=f&aqi=&aql=&oq=&gs_rfai=&pbx=1&fp=93c3c78db929eee0)تو همین لینک یه چند تا مثال هست

syntiberium
شنبه 06 شهریور 1389, 22:38 عصر
این نمونه همون کاری رو که می خوای برات انجام می ده .
54924

arefba
یک شنبه 07 شهریور 1389, 01:13 صبح
البته این آخری که معرفی کردند فقط انگلیسی ثبت می کنه

amirh_karimifar
یک شنبه 07 شهریور 1389, 05:02 صبح
ببین یه فکری هم یه ذهنم می رسه . فقط نمی دونم جواب بده یا نه . شاید اگه فرمتو تو حالت trey مینیمایز کنی شاید جواب بگیری .
راستی background worker ها رو هم فراموش نکن .

morrteza323
یک شنبه 07 شهریور 1389, 13:09 عصر
ببین یه فکری هم یه ذهنم می رسه . فقط نمی دونم جواب بده یا نه . شاید اگه فرمتو تو حالت trey مینیمایز کنی شاید جواب بگیری .
راستی background worker ها رو هم فراموش نکن .
دوست عزیز میشه به نمونه برنامه بزارید؟؟؟ممنون می شم.
اون برنامه ای هم که دوستمون گذاشتن رو دیدم.جالب بود.ولی به نظر من بجای اینکه جای فرم رو عوض کنیم . opacity رو صفر می کنیم.

morrteza323
یک شنبه 07 شهریور 1389, 14:55 عصر
این نمونه همون کاری رو که می خوای برات انجام می ده .
54924
دوست عزیز چرا وفتی از این کد


this.ShowInTaskbar = false;

استفاده می کتم .برنامه کار نمی کنه؟؟؟؟
راستی یه راه به نظرم رسید.اون هم استفاده از این دوخط کد هست.اما یه جوری باید مشکل قبلی رو حل کرد.


this.ShowInTaskbar = false;
this.Opacity = 0;

vandermond
یک شنبه 07 شهریور 1389, 15:07 عصر
راستی یه راه به نظرم رسید.اون هم استفاده از این دوخط کد هست.اما یه جوری باید مشکل قبلی رو حل کرد.


this.ShowInTaskbar = false;
this.Opacity = 0;

نه اين چه كاريه. خب زير فرم كه ديده ميشه دليل نميشه كه فرم اونجا نباشه. NotifyIcon رو ساختن براي همين ديگه. خيلي هم آسونه. الان نميتونم زياد توضيح بدم. ميتوني خودت جستجو كني اگه باز هم خواستي بگو برات كاملتر توضيح بدم...