Tein oman hiirikursorin (cur-tiedosto) ohjelmaani varten, mutta VisualBasic näyttää kaikki muut värit paitsi valkoisen mustana, vaikka käyttäisi 16 tai 256 väriä. Windosin omat hiirikursorit kyllä näkyvät värillisinä ohjelmassa, ja omani värillisinä Windowsin käytössä.
Ico-tiedostolla kursori näkyy värillisenä, mutta jos hiirtä liikauttaa nopeasti sen taustalla vilahtaa jokin laatikko.
Miten saan omat kursorit toimimaan värillisinä ohjelmassani?
Kursoreita teen Microangelolla, Visual Basic on versio 6.0 ja Windows XP.
Ahaa. Ei oikein tuoltakaan apua löytynyt... Kai mun täytyy olla se henkilö joka pelastaa kaikki keksimällä ratkaisun.
No ratkaisuhan on ohjelman kääntäminen. Mutta jos keksit, kuinka värit saa toimimaan VB:n sisällä, niin kerro ihmeessä.
Ei auta mulla vaikka kääntää ohjelman. Värit ei toimi.
höm. Onkos sulla msdn, jos on katso ohjeista. kursorin saa laittamalla kurosrin 99 ja cursoricon jutuks se jonka on tehnyt. Väriasiassa en oikeastaan voi auttaa.
MSDN:ää en jaksanut asentaa, kai se olis pakko nyt.
Mä teen sen kursorin vaihdon vaihtoehtoisella tavalla:
Dim kolmio2 As String
...
kolmio2 = "c:\kuvat\kolmio2.cur"
...
img_cd.MouseIcon = LoadPicture(kolmio2)
99 on säädetty jo siinä formissa.
Jaa täällä on kuin onkin etsintä-mahdollisuus. Ei tuollainen "Haku" paljon huomiota kiinnitä kun etsii "Search"-nappulaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.