{"id":114,"date":"2010-08-23T13:29:00","date_gmt":"2010-08-23T13:29:00","guid":{"rendered":"http:\/\/e-ware.org\/blog\/?p=114"},"modified":"2010-08-23T13:29:00","modified_gmt":"2010-08-23T13:29:00","slug":"gambas-modificare-cursore-del-form","status":"publish","type":"post","link":"http:\/\/e-ware.org\/blog\/gambas-modificare-cursore-del-form\/","title":{"rendered":"Gambas &#8211; Modificare cursore del form"},"content":{"rendered":"<p><a href=\"http:\/\/1.bp.blogspot.com\/_Tg1CIil2fDM\/TEweGZ-JFqI\/AAAAAAAAAoE\/L7ZIuXYq8PE\/s400\/Gambas.png\"><img decoding=\"async\" src=\"http:\/\/1.bp.blogspot.com\/_Tg1CIil2fDM\/TEweGZ-JFqI\/AAAAAAAAAoE\/L7ZIuXYq8PE\/s400\/Gambas.png\" border=\"0\" alt=\"\"><\/a><\/p>\n<div><span>Alle volte, per particolari applicazioni, pu\u00f2 essere utile e\/o pratico modificare il cursore del mouse per tutta l&#8217;area di un determinato form. Questo tipo di pratica la si trova sopratutto nei videogame dove il puntatore de mouse assume le forme consone al tema del videogioco stesso.<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>Effettuare tale operazione in Gambas \u00e8 abbastanza semplice e la dinamicit\u00e0 del codice permette di modificare il cursore anche in base agli eventi. Premettendo che molti degli oggetti di Gambas hanno la funzione per scegliere il puntatore, tale metodo \u00e8 pratico perch\u00e8 permette di associare un&#8217;immagine al cursore e non di scegliere tra un limitato numero di esempi predefiniti.<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>Analizziamo il codice. Per praticit\u00e0 lo inserir\u00f2 nella sub di apertura del form ma ovviamente esso potr\u00e0 essere usato quando e dove serve.<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>Come si vede inizialmente si dichiara una variabile di tipo immagine di nome <\/span><i><span>pCursor<\/span><\/i><span>. Essa servir\u00e0 a contenere l&#8217;immagine del nostro puntatore. Nella sub open del form si nota come si sia semplicemente associata un&#8217;immagine ala variabile prima dichiarata mediante l&#8217;uso di <\/span><b><span>Picture.Load<\/span><\/b><span>, al quale passeremo l&#8217;indirizzo dell&#8217;immagine, e si sia istanziato un nuovo puntatore associato a <\/span><b><span>Me.Cursor<\/span><\/b><span> (dove <\/span><b><span>ME<\/span><\/b><span> indica il <\/span><i><span>form in cui ci si trova<\/span><\/i><span>) mediante l&#8217;operatore <\/span><b><span>NEW<\/span><\/b><span>.<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>Il codice \u00e8 banale ma l&#8217;effetto \u00e8 sicuramente pratico laddove possa risultare utile allo sviluppatore.<\/span><\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Alle volte, per particolari applicazioni, pu\u00f2 essere utile e\/o pratico modificare il cursore del mouse per tutta l&#8217;area di un determinato form. Questo tipo di pratica la si trova sopratutto nei videogame dove il puntatore de mouse assume le forme consone al tema del videogioco stesso. Effettuare tale operazione in Gambas \u00e8 abbastanza semplice e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52,23,2,4],"tags":[],"class_list":["post-114","post","type-post","status-publish","format-standard","hentry","category-didattica","category-gambas","category-gnulinux","category-opencode"],"views":963,"_links":{"self":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":0,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"wp:attachment":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}