منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

هل استخدم أي شخص وظيفة PaintTo لرسم WinControl s على لوحة الرسم النقطية؟ مساعدة! لا أستطيع فعل أي شيء. البحث عن فروع مماثلة


Kost   (2001-12-14 14:10) [0]

هل استخدم أي شخص وظيفة PaintTo لرسم WinControl على لوحة من الصورة النقطية؟ مساعدة! لا يمكنني فعل أي شيء.



valery_f   (2001-12-14 18:16) [1]

استخدامها. فقط "لكن" - WinControl غير المرئي في البداية لا يحتوي على مؤشر ويعطي إجراءً مع PaintTo. إذا كان هذا هو المكون الخاص بك - استدعاء CreateHandle ، إن لم يكن - اجعله مرئيًا ثم أخفيه - سيظهر المقبض وسيعمل PaintTo.



DK   (2001-12-15 03:52) [2]

2valery_f
يمكنك السؤال:
كيف هذا؟ هناك سيطرة ، ولكن لا يوجد مقبض. كيف يمكن أن يكون هذا؟



Kost   (2001-12-15 13:05) [3]

هناك شكل TForm1. يتم وضع BitBtn1 "الزر التجريبي" عليه.
هناك رغبة ، بالنقر فوق زر آخر - Button1 للقيام بما يلي:
- ارسم صورة BitBtn1 على لوحة الرسم النقطية باستخدام PaintTo
- إخراج الصورة النقطية المستلمة إلى قماش النموذج

لم تتلق! لا يتم رسم BitBtn1 في الصورة النقطية! لماذا! أين أنا حق؟

الإجراء TForm1.FormCreate (المرسل: TObject) ؛
بدأ
/ / إنشاء صورة نقطية
bmp: = TBitmap.Create ؛
bmp.Width: = 150؛
bmp.Height: = 150؛
الغاية؛

الإجراء TForm1.Button1Click (المرسل: TObject) ؛
بدأ
// عند النقر فوق الزر ، ارسم BitBtn1 على لوحة الرسم النقطية
BitBtn1.PaintTo (bmp.Canvas.Handle، 0، 0)؛
إبطال. // لإجبار النموذج على إعادة الرسم
الغاية؛

الإجراء TForm1.FormPaint (المرسل: TObject) ؛
بدأ
// اطبع نموذج الصورة النقطية على اللوحة القماشية
Canvas.Draw (0,0، bmp)؛
الغاية؛



DK   (2001-12-16 02:26) [4]

كل شيء يعمل !!!
ربما لا يمكنك فقط النقر على زر؟
الإجراء TForm1. Button1Click(المرسل: TObject) ؛
الإجراء TForm1. BitBtn1Click(المرسل: TObject) ؛



Kost   (2001-12-16 12:12) [5]

ومع ذلك لا يعمل. لا يتم رسم الزر في الصورة النقطية. يتم رسم TPanel لكن TButton و TBitBtn ليسا كذلك.



صفحات: 1 فرع كامل

المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي





الذاكرة: 0.56 ميغابايت
الوقت: 0.033 ج
1-22236
T2
2001-12-16 07:10
2002.01.08
serial.vxd


4-22507
Slaviq
2001-11-06 17:55
2002.01.08
أيقونات النظام


6-22300
evgen_2001
2001-10-04 12:25
2002.01.08
القائمة البريدية


4-22479
VITAS
2001-11-02 21:08
2002.01.08
ساعد في تقليل البرنامج في علبة النظام


3-21991
perov
2001-12-06 09:01
2002.01.08
أوراكل رسالة خطأ الترميز





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch English الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский