घर
Top.Mail.Ru Yandeks.Metrika
मंच: "मुख्य";
वर्तमान संग्रह: 2002.04.01;
डाउनलोड करें: [xml.tar.bz2];

नीचे

कर्सर के निर्देशांक का निर्धारण कैसे करें? इसी तरह की शाखाएँ खोजें


AlexMey   (2002-03-20 12:40) [0]

प्रिय स्वामी।

मुझे बताओ ...

मेरे पास एक दृश्य घटक है (उदाहरण के लिए ट्री व्यू)। आपको निम्नलिखित करने की आवश्यकता है - जब DblClick घटना होती है, तो माउस कर्सर के निर्देशांक निर्धारित करें। यह कैसे किया जा सकता है क्योंकि डब्लॉक में माउसडाउन के विपरीत, कर्सर निर्देशांक संचारित नहीं होते हैं?

अग्रिम धन्यवाद, अलेक्जेंडर।



Виктор Щербаков   (2002-03-20 12:43) [1]

GetCursorPos



AlexMey   (2002-03-20 12:53) [2]

धन्यवाद, बहुत कुछ !!!



AlexMey   (2002-03-20 13:09) [3]

वैसे, GetCursorPos फ़ंक्शन कर्सर के निरपेक्ष निर्देशांक लौटाता है, और स्थानीय (यानी मेरे ट्री व्यू के अंदर) को निर्धारित करने के लिए मैंने लिखा है

...

प्रक्रिया TForm1.TreeView1DblClick (प्रेषक: TObject);
था
डोरियों: TPoint;
शुरू करना
GetCursorPos (डोरियों);
// स्थानीय निर्देशांक पर जाएं आकार
cords.X: = cords.X - Form1.Left;
cords.Y: = cords.Y - Form1.Top;
// तत्व के स्थानीय निर्देशांक पर जाएं
cords.X: = cords.X - TreeView1.Left;
cords.Y: = cords.Y - TreeView1.Top;
ShowMessage (IntToStr (cords.X) + "" + IntToStr (cords.Y));
अंत;

लेकिन ट्री व्यू में, 1,1 निर्देशांक के साथ एक बिंदु पर, 5,25 मान प्राप्त होते हैं !!!!!!!!
किसी तरह की शिफ्ट है ... मुझे मत बताओ कि इससे कैसे निपटना है?

अग्रिम धन्यवाद, अलेक्जेंडर।



Alx2   (2002-03-20 13:18) [4]

शायद एक नज़र ClientToScreen, ScreenToClient के लायक है



पन्ने: 1 पूरी शाखा

मंच: "मुख्य";
वर्तमान संग्रह: 2002.04.01;
डाउनलोड करें: [xml.tar.bz2];

ऊपर









मेमोरी: 0.56 एमबी
समय: 0.031 c
14-292
वसीली
2002-02-16 00:24
2002.04.01
एक अच्छे ड्राइवर को इस बात की जानकारी नहीं हो सकती है कि इंजन कैसे बनाया गया है, लेकिन इस दृष्टिकोण के साथ वह शांत रेसर नहीं होगा !!!


1-119
Aleksandr
2002-03-21 14:49
2002.04.01
एक धारा में चर की रक्षा कैसे करें?


1-185
JibSkeart
2002-03-17 16:28
2002.04.01
सॉफ्टवेयर में कैसे पता करें और क्या फाइल कर सकते हैं dosovskaya (रस) एन्कोडिंग ??


1-230
alexts
2002-03-20 15:21
2002.04.01
एमडीआई और डीएलएल के साथ समस्याएं


4-367
mishaa1
2002-01-31 01:21
2002.04.01
आपी जीतें





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский