क्या को मजबूर करने का कोई तरीका है विंडो शीर्ष पर होने के लिए? एप्लिकेशन की विंडो नहीं है, लेकिन कोई अन्य एक, पहले से ही सिस्टम पर चल रहा है। (विंडोज़, सी/सी ++/सी #)सी/सी ++/सी # फोर्स विंडो शीर्ष पर होने के लिए
उत्तर
आप Win32 API BringWindowToTop का उपयोग कर सकते हैं। यह एक एचडब्ल्यूएनडी लेता है।
आप Win32 API SetWindowPos का भी उपयोग कर सकते हैं जो आपको विंडो को शीर्ष-स्तरीय विंडो बनाने जैसी चीजों को करने की अनुमति देता है।
SetWindowPos(that_window_handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
BringWindowToTop
(अब के लिए) जेड क्रम के शीर्ष पर खिड़की चला जाता है लेकिन यह एक सर्वोच्च खिड़की नहीं है।
क्या आप कृपया एक उदाहरण दे सकते हैं? –
@ लेवो: उपरोक्त स्निपेट में 'that_window_handle'' के स्थान पर शीर्ष पर इच्छित विंडो के हैंडल को बस प्रतिस्थापित करें। –
यह उत्तर स्वीकार किया जाना चाहिए। – Neolisk
BringWindowToTop() का कोई प्रभाव नहीं पड़ता है यदि आप पीछे से (या न्यूनतम) से आगे की एप्लिकेशन विंडो लेना चाहते हैं।
ShowWindow(hwnd, SW_MINIMIZE);
ShowWindow(hwnd, SW_RESTORE);
यह जीत XP में धीमा है। – ahoo
एक आकर्षण की तरह काम करना! –
BOOL CALLBACK EnumWindowsProc(HWND hWnd, long lParam) {
wchar_t buff[255];
if (IsWindowVisible(hWnd)) {
GetWindowText(hWnd, (LPWSTR) buff, 254);
//wprintf(L"%s\n", buff);
wstring ws = buff;
if (ws.find(L"Firefox") != ws.npos)
{
::SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);
}
}
return TRUE;
}
int main(){
BOOL enumeratingWindowsSucceeded = ::EnumWindows(EnumWindowsProc, NULL);
}
- 1. सी/सी ++/सी # सेटविंडोपॉस: अन्य लोगों के शीर्ष पर विंडो
- 2. शीर्ष विंडो पर हमेशा
- 3. शीर्ष कंसोल (सी #) होने के लिए कंसोल एप्लिकेशन विंडो कैसे सेट करें?
- 4. फोर्स div किसी भी और सभी वेबपृष्ठों के शीर्ष तत्व होने के लिए
- 5. बाल विंडो के शीर्ष पर WPF स्वामी विंडो
- 6. सीसी
- 7. सीएमडी.एक्सईई विंडो को शीर्ष पर कैसे लाएं
- 8. ExtJS 4 "हमेशा शीर्ष पर" विंडो
- 9. विंडो के शीर्ष पर संवाद रखना, लेकिन सब कुछ के शीर्ष पर नहीं
- 10. दूसरों के शीर्ष पर एक टिंकर विंडो कैसे डालें?
- 11. सीसी
- 12. विंडो के शीर्षक बार के शीर्ष पर एक मेनू
- 13. सीसी .NET
- 14. ब्राउज़र विंडो बंद होने पर यह देखने के लिए जावास्क्रिप्ट
- 15. डेटाग्रिड व्यू नियंत्रण शीर्ष पर शीर्ष पर जाने के लिए
- 16. सी # फोर्स फॉर्म फोकस
- 17. शीर्ष पर
- 18. कैसे पॉपअप विंडो नीचे से शीर्ष करने के लिए एंड्रॉयड
- 19. पावरहेल के शीर्ष पर जीयूआई के लिए फ्रेमवर्क?
- 20. फोर्स मैसेजबॉक्स .net/WPF
- 21. डब्ल्यूपीएफ - फोर्स शोडियलॉग
- 22. MPMoviePlayerController बंद होने के बाद शीर्ष पर गायब स्थिति स्थिति
- 23. शीर्ष रैखिक लेआउट के लिए शीर्ष पर चयनकर्ता ड्रा?
- 24. कॉल/सीसी
- 25. शीर्ष पर मेरी सबसे ऊपर की विंडो कैसे रखें?
- 26. मेल सीसी
- 27. सी ++ सी के शीर्ष पर बनाया गया है?
- 28. शीर्ष पर UIPopoverController टूलबार शीर्ष
- 29. एक गतिविधि विंडो को हमेशा शीर्ष पर रखें
- 30. मुख्य अनुप्रयोग विंडो पर क्लिक होने पर मैं एक मॉडल WPF विंडो पर फ़ोकस कैसे करूं
seccond लिंक गलत है, क्या आपका मतलब http://msdn.microsoft.com/en-us/library/ms633545%28VS.85%29.aspx: निम्नलिखित कोड इस चाल विश्वसनीय करता है क्या आप इस फ़ंक्शन पर एक उदाहरण भी सुझा सकते हैं? –
@ लेवो: धन्यवाद, मैंने पेस्ट करने से पहले क्लिपबोर्ड पर इसे कॉपी नहीं किया होगा। –