मैं चल रही किसी अन्य प्रक्रिया के विंडो स्थिति (maximized
, minimized
) कैसे प्राप्त करूं?किसी अन्य प्रक्रिया की विंडो स्थिति प्राप्त करें
मैं इस का उपयोग करके की कोशिश की होगी:
Process[] procs = Process.GetProcesses();
foreach (Process proc in procs)
{
if (proc.ProcessName == "notepad")
{
MessageBox.Show(proc.StartInfo.WindowStyle.ToString());
}
}
लेकिन अगर प्रक्रिया Maximized
या Minimized
है, यह कभी Normal
देता है।
इसे कैसे ठीक करें?
मेरे मामले में, 'showCmd' हमेशा मूल मान होता है, और वही रहता है, भले ही' ShowWindow (showCmd! = 1) 'कहा जाता है,' GetWindowPlacement' अभी भी 'विन्डोज़प्लेसमेंट' संरचना में 'showCmd = 1' देता है। तो क्या सचमुच उस क्षण के बारे में खिड़की 'रखा' है? –
'System.Drawing' – LazerSharks