<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Visual Basic 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/25/ShowForum.aspx</link><description>Θέματα που αφορούν την VB6 και COM components</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Διαφανής σχεδίαση. Με PictureBox;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8098.aspx</link><pubDate>Mon, 19 Dec 2005 22:24:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8098</guid><dc:creator>raPhaeL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8098.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8098</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;Σου ξαναστέλνω το πρώτο &lt;span style=""&gt;project&lt;/span&gt;&lt;span&gt; &lt;/span&gt;αλλαγμένο. Μέσα σε αυτό έχει και ένα
&lt;span style=""&gt;usercontrol&lt;/span&gt;&lt;span&gt; &lt;/span&gt;που κάνει αυτό που θέλεις αν και για τη χρήση που το θέλεις νομίζω
ότι είναι ακατάλληλο (&lt;span style=""&gt;Performance&lt;/span&gt;).
Δες αν σου κάνει αυτό που σου στέλνω και το ξανασυζητάμε.&lt;br&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;


&lt;p class="MsoNormal"&gt;Υ.Γ. Τα &lt;span style=""&gt;API&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style=""&gt;Declarations&lt;/span&gt;&lt;span&gt; &lt;/span&gt;υπάρχουν όλα στο &lt;span style=""&gt;MSDN&lt;/span&gt;.Τώρα για χρήση αυτών και παραδείγματα έχει άφθονα στο &lt;span style=""&gt;NET&lt;/span&gt;.(Ένα καλό &lt;span style=""&gt;site&lt;/span&gt;&lt;span&gt; &lt;/span&gt;για
&lt;span style=""&gt;API&lt;/span&gt;&lt;span&gt; &lt;/span&gt;είναι
το &lt;a href="http://www.mentalis.org/allapi.qpx"&gt;AllAPI&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Απ: Διαφανής σχεδίαση. Με PictureBox;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8080.aspx</link><pubDate>Mon, 19 Dec 2005 04:17:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8080</guid><dc:creator>pantelee</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8080.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8080</wfw:commentRss><description>Πολύ καλό.Σα λειτουργία δεν είναι αυτό που θέλω. Είναι πολύ καλό στα γραφικά του, είναι πολύ μακριά από τις δικές μου γνώσεις προγραμματισμού (ο κώδικας του μου είναι εντελώς ξένος), αλλά όχι αυτό που θέλω. Αυτό που επιχειρώ να κάνω έχει σημαντικές διαφορές στον τρόπο λειτουργίας και παρουσίασης. Αν μου το έστειλες να δω τον κώδικα ώστε να βγάλω κάποιαν άκρη, ήταν καλή η σκέψη σου, αλλά για τα δικά μου δεδομένα, κάπως αισιόδοξη. Θα προσπαθήσω πάντως. Ευχαριστώ πολύ.</description></item><item><title>Απ: Διαφανής σχεδίαση. Με PictureBox;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8077.aspx</link><pubDate>Mon, 19 Dec 2005 00:55:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8077</guid><dc:creator>raPhaeL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8077.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8077</wfw:commentRss><description>Μάλλον κάτι τέτοιο θέλεις : &lt;font size="3"&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;a href="http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=47711&amp;amp;lngWId=1"&gt;VB-OpenGL : Solar System XP&lt;/a&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Απ: Διαφανής σχεδίαση. Με PictureBox;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8074.aspx</link><pubDate>Sun, 18 Dec 2005 23:20:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8074</guid><dc:creator>pantelee</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8074.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8074</wfw:commentRss><description>&lt;P&gt;raPhaeL, σ' ευχαριστώ για το καλωσόρισμα, το ενδιαφέρον και την άμεση απόκριση. Διαπίστωσα πως η απάντησή σου είναι εύστοχη σύμφωνα με τα λεγόμενά μου. Πρέπει όμως να διευκρινίσω: &lt;BR&gt;&lt;BR&gt;Στο συνημμένο project κάνεις επικόλληση ενός picturebox σε ένα άλλο picturebox με χρήση διαφανούς χρώματος. Όμως και πάλι το Destination PictureBox δεν έχει διαφανές φόντο, το οποίο είναι και το ζητούμενό μου. &lt;BR&gt;&lt;BR&gt;Να γίνω πιο συγκεκριμένος: &lt;BR&gt;Προσπαθώ να φτιάξω ένα πρόγραμμα που να προσομοιώνει την κίνηση των πλανητών του ηλιακού συστήματος. Χρειάζομαι ελεγκτήρια εικόνας που θα αναπαριστούν πλανήτες. Άρα χρειάζομαι μία τετράγωνη εικόνα σχεδιασμένη μόνο στην περιοχή του κυκλικού δίσκου που περιέχει και τα υπόλοιπα pixel να είνα διαφανή. Η εικόνα αυτή θα κινείται. Άρα δεν μπορώ να κάνω διαρκώς επικόληση με διαφανές χρώμα. Πρέπει το ίδιο το ελεγκτήριο της εικόνας να υποστηρίζει διαφανές φόντο. &lt;BR&gt;&lt;BR&gt;Μία έμμεση λύση που φαντάζομαι είναι να μπορώ να σχεδιάζω ένα picturebox, να το αποθηκεύω στο σκληρό σε μορφή όπου υποστηρίζει διαφανές φόντο (gif?) και στη συνέχεια να φορτώνω την εικόνα που αποθήκευσα σε ένα ελεγκτήριο image όπου υποστηρίζεται το διαφανές φόντο. Κάτι τέτοιο όμως πρέπει να γίνεται σε χρόνο εκτέλεσης διότι θέλω να υπάρχει η δυνατότητα ο χρήστης να μπορεί να ορίζει το χρώμα του πλανήτη και την ακτίνα του. Άρα πρώτα θα μου δίνει ο χρήστης το χρώμα και τη διάσταση και μετά θα σχεδιάζεται ο πλανήτης (διότι αν ήταν για το χρόνο σχεδίασης θα έφτιαχνα τις εικόνες στο Photoshop και θα τις φόρτωνα απευθείας). Σε αυτήν την περίπτωση, λοιπόν, το ζητούμενό μου είναι να σχεδιάζω και να αποθηκεύω αρχεία φωτογραφίας με διαφανές φόντο. &lt;BR&gt;&lt;BR&gt;Αυτό βέβαια θα μου λύσει το ένα από τα δύο προβλήματά μου. &lt;BR&gt;&lt;BR&gt;Ένα δεύτερο πρόβλημά μου είναι: &lt;BR&gt;Θέλω να μπορώ κατά το χρόνο εκτέλεσης όπου ο πλανήτης θα κινείται, να σχεδιάζω επάνω σε ένα ελεγκτήριο εικόνας την τροχιά του. Κι αυτό ώστε να μπορεί ο χρήστης να ορίζει αν η τροχιά του πλανήτη θα διαγράφεται ή όχι, και να μπορεί να αλλάζει κάτι τέτοιο όποτε θέλει. Έτσι θέλω να σχεδιάζω την τροχιά του κάθε πλανήτη σε διαφορετικό ελεγκτήριο και να μπορώ να εμφανίσω και δύο και τρία ελεγκτήρια ταυτόχρονα χωρίς το φόντο του ενός να επισκιάζει όλα τα άλλα. Σκέφτομαι κάτι σαν &lt;BR&gt;&lt;BR&gt;Dim Planet(1 to 10) as PlanetType (που θα έχω ορίσει) &lt;BR&gt;Dim PlanetPathPic(1 to 10) as PictureBox? &lt;BR&gt;&lt;BR&gt;και με έναν Timer να σχεδιάζω &lt;BR&gt;&lt;BR&gt;For n = 1 to 10 &lt;BR&gt;Planet(n).DrawPath = True then PlanetPathPic(n).Pset ... &lt;BR&gt;&lt;BR&gt;και αν ο χρήστης δε θέλει να φαίνεται η τροχιά π.χ. του πλανήτη Planet(m) θα δίνω την εντολή &lt;BR&gt;&lt;BR&gt;PlanetPathPic(m).visible = False. (αντίστοιχα PlanetPathPic(m).visible = True αν θέλει).&lt;BR&gt;&lt;BR&gt;Οπότε μία έμμεση λύση, όπως προανέφερα, με σχεδιασμό σε PictureBox, αποθήκευση σε μορφή gif στο σκληρό και φόρτωση σε ελεγκτήριο Image δε βοηθάει. Εδώ χρειάζομαι ένα ελεγκτήριο που να μπορώ να σχεδιάζω και να έχει διαφανές φόντο.&lt;BR&gt;&lt;BR&gt;Οποιαδήποτε ιδέα - παρατήρηση - επισήμανση - ...θα με βοηθούσε πολύ &lt;BR&gt;Ευχαριστώ &lt;BR&gt;&lt;BR&gt;Υ.Γ. Να πω πως το TransparentBlt, αν και δεν ήταν αυτό που έψαχνα, δεν το γνώριζα και μου δημιουργεί την απορία: Είναι η δεύτερη φορά που μου δίνει κάποιος σε ερώτησή μου μία απάντηση με συνάρτηση API. Που μπορώ να κάνω κι εγώ μία τέτοια αναζήτηση σε βιβλιοθήκες συναρτήσεων; Και ακόμη περισσότερο: Στο API Viewer φορτώνω συναρτήσεις αλλά 1. πώς μπορώ να ξέρω τι κάνουν; 2. πώς μπορω να ξέρω με ποια σύνταξη εντολών λειτουργούν;&lt;/P&gt;</description></item><item><title>Απ: Διαφανής σχεδίαση. Με PictureBox;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8031.aspx</link><pubDate>Fri, 16 Dec 2005 19:31:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8031</guid><dc:creator>raPhaeL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8031.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8031</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;Κ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;α&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;λ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ώ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ς&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt; &lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ή&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;λ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;θ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ε&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ς&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt; &lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;κ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;α&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;τ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;α&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ρ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;χ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ή&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ν&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt; &lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;σ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;τ&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;ο&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt; &lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;d&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;o&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;t&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;n&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;e&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;t&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;z&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;o&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;n&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;e&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;.&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;g&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;r&lt;span style="color: Black; background-color: Yellow;"&gt;&lt;/span&gt;.&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Δες το &lt;span style=""&gt;attached&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style=""&gt;project&lt;/span&gt;.
Στην αρχή δηλώνεις το διάφανο χρώμα , μετά αν θες ζωγραφίζεις πάνω στο &lt;span style=""&gt;Picturebox&lt;/span&gt;&lt;span&gt; &lt;/span&gt;ή
φορτώνεις μια εικόνα σε αυτό. Τέλος πατάς το κουμπί “&lt;span style=""&gt;Blit&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style=""&gt;to&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style=""&gt;Destination&lt;/span&gt;” το οποίο σου
μεταφέρει το πάνω &lt;span style=""&gt;Picture&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style=""&gt;Box&lt;/span&gt;&lt;span&gt; &lt;/span&gt;στο κάτω χρησιμοποιώντας το διάφανο χρώμα που έχεις δηλώσει.Την
δουλεία τελικά την κάνει ένα &lt;span style=""&gt;API&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span style=""&gt;call&lt;/span&gt;&lt;span&gt; &lt;/span&gt;το &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_2y9g.asp"&gt;&lt;span style=""&gt;TransparentBlt&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Διαφανής σχεδίαση. Με PictureBox;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8012.aspx</link><pubDate>Fri, 16 Dec 2005 04:41:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8012</guid><dc:creator>pantelee</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8012.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=8012</wfw:commentRss><description>&lt;DIV&gt;Σε ένα πρόγραμμα που φτιάχνω χρειάζομαι ελεγκτήρια εικόνας όπου θα μπορώ να σχεδιάζω αλλά και να υποστηρίζουν διαφανή σχεδίαση (τα ελεγκτήρια θα τα εκκινώ κενά και κατά τη λειτουργία του προγράμματος θα τα σχεδιάζω).&lt;BR&gt;&lt;BR&gt;Παρατηρώ πως το ελεγκτήριο Image υποστηρίζει διαφανή αρχεία gif αλλά δε μου επιτρέπει να σχεδιάσω και το ελεγκτήριο PictureBox μου επιτρέπει να σχεδιάσω αλλά δεν υποστηρίζει διαφανή σχεδίαση. Ή μήπως κάνω λάθος; Και δοκίμασα να σχεδιάσω σε PictureBox και μετά να μεταφέρω το σχέδιο σε Image και πάλι μου μετέφερε και το αδιαφανές φόντο.&lt;BR&gt;&lt;BR&gt;Να σημειώσω πως σχεδιάζω με την εντολή Pset, γνωρίζω πως υπάρχουν και εντολές Line, Circle, PaintPicture αλλά απ' όσο γνωρίζω βρίσκουν εφαρμογή μόνο στο ελεγκτήριο PictureBox (το οποίο όπως είπα δεν υποστηρίζει διαφανή σχεδίαση).&lt;BR&gt;&lt;BR&gt;Τελικά είναι κάτι με το PictureBox ή με το Image που μου διαφεύγει ή πρέπει να καταφύγω σε άλλα ελεγκτήρια;&lt;BR&gt;&lt;BR&gt;Ευχαριστώ&lt;/DIV&gt;</description></item></channel></rss>