Saya sedang bermain-main dengan raket dan berencana mengimplementasikan editor node (jika sudah ada, TOLONG beri tahu saya!). Papan tulis utama adalah papan tempel% di kanvas editor% dan sekarang saya berurusan dengan fungsi pembesaran. Pada dasarnya saya dapat mengatur skala konteks gambar untuk memperbesarnya:
;; c is my editor-canvas%
(send (send c get-dc) set-scale 2 2)
Namun ini hanya menskalakan panggilan gambar, namun koordinat kejadian tidak berubah sehingga tidak dikirim dengan benar.
Saya mencari beberapa metode untuk mengubah koordinat semua peristiwa dalam proses pengiriman tetapi saat ini belum menemukan sesuatu yang berguna. Apakah ada cara untuk menempatkan "transformator" dalam proses pengiriman? Atau adakah solusi lain untuk menskalakan keseluruhan kanvas dan memastikan pengiriman acara benar?
(send dc get-transformation)
untuk mendapatkan transformasi yang Anda perlukan. (tidak sesuai dengan yang Anda minta - tetapi mungkin bisa membantu) - person soegaard   schedule 28.02.2019