आम तौर पर, जब मैं एक विंडो को ऊपर लाता हूं, तो यह अन्य विंडो को प्रभावित करेगा जैसे उनका फोकस/कर्सर लेना।

विंडोज़ को हमेशा शीर्ष पर कैसे बनाया जाए, लेकिन ऑन-स्क्रीन कीबोर्ड जैसी अन्य विंडो पर कर्सर/नियंत्रण/फोकस बना रहता है?

मैं क्यूटी पर काम कर रहा हूं, लेकिन दृश्य सी ++ या विंडोज़ एपीआई में प्रकाश डालने से भी मदद मिलती है।

संपादित करें: ठीक है .. मैंने इसे अभी काम किया है। ऐसा लगता है कि मैंने गलत समझा कि कैसे शीर्ष कार्यों पर बने रहें

-1
MarkJoy 5 अप्रैल 2017, 23:57
1
 – 
Andria
6 अप्रैल 2017, 00:01
मैंने इसे चेक किया लेकिन कुछ भी उल्लेख नहीं किया गया है कि दूसरे का फोकस/कर्सर लिए बिना शीर्ष पर रहें?
 – 
MarkJoy
6 अप्रैल 2017, 00:06
फोकस/कर्सर लिए बिना शीर्ष पर बने रहने से आपका क्या मतलब है?
 – 
Andria
6 अप्रैल 2017, 00:26
ऑन-स्क्रीन कीबोर्ड की तरह। यह हमेशा टॉप पर रहता है लेकिन फिर भी आप अन्य विंडो में टाइपिंग या काम कर सकते हैं।
 – 
MarkJoy
6 अप्रैल 2017, 00:33
स्क्रीन कीबोर्ड पर अपने सभी इनपुट को "सक्रिय" विंडो में निर्देशित करने की संभावना है, यदि उपयोगकर्ता इनपुट को किसी अन्य विंडो पर निर्देशित करने का कोई तरीका है जो मैं जिस तरह से जाऊंगा
 – 
Andria
6 अप्रैल 2017, 00:49

1 उत्तर

सबसे बढ़िया उत्तर

मैंने क्यूटी में ऐसा किया है:

window->setFlags(Qt::WindowStaysOnTopHint | window->flags());

1
MarkJoy 7 मई 2017, 15:33