PDA

View Full Version : SetFocus بودن همیشگی برنامه من



Mask
جمعه 30 بهمن 1388, 14:18 عصر
با سلام
توسط برنامه من یک برنامه دیگه ای اجرا میشه
و سیستم عامل Focus رو به برنامه جدید میده.
اما من میخام با این حال برنامه من همیشه SetFocus باشه.
البته منظورم alwayz on top نیست.
نمی خام برنامم رو باشه می خام برنامم alwayz focus باشه.(که در این حالت برنامه اتوماتیک میاد رو).
ممنون.

Unique
جمعه 30 بهمن 1388, 15:34 عصر
سلام

اول از همه باید به این نکته اشاره کنم که کاری که می خوای بکنی اصلا جالب نیست و نمیدونم چرا میخوای این کارو بکنی ! این تکنیک ها بیشتر مخرب هستند تا کاربردی و باعت نفرت کاربر از برنامه میشوند.

یک راهش اینه که یه Timer بگذاری و هر لحظه مقدار برگشتی تابع getforegroundwindow را با handle فرم خودت مقایسه کنی ! حالا اگه یک handle دیگه بود ، با setforegroundwindow فرم خودت را فرم Active بکنی !