PDA

View Full Version : فهمیدن Minimize یا Maximize بودن یک پنجره ؟



saeedvir
یک شنبه 25 تیر 1391, 20:37 عصر
سلام چه طوری میشه فقهمید یک پنجره که باز هست minimize شده یا maximize یا Normal ??:لبخند:

the king
یک شنبه 25 تیر 1391, 20:41 عصر
مشخصه WindowState اش را بخوانید :

Private Sub Form_Resize()
Select Case WindowState
Case vbNormal
Caption = "Normal"
Case vbMaximized
Caption = "Maximized"
Case vbMinimized
Caption = "Minimized"
End Select
End Sub

saeedvir
دوشنبه 26 تیر 1391, 08:27 صبح
دوست عزیز ممنون ولی این کد شما مربوط به خود فرم برنامه میشه و می خواهم برای هر پنجره دیگه مثلا اگر notepad توسط کاربر minimize شد بتونم بفهمم.

محسن واژدی
دوشنبه 26 تیر 1391, 09:30 صبح
سلام علیکم

با توابعی نظیر FindWindow و GetWindowPlacement قادر خواهیم بود فرمی را یافته و وضعیت آنرا بدست آوریم

ضمیمه زیر را بررسی کنید

موفق باشید