Mitä nuo kaikki LoadPicture-funktion parametrit tekee?
Ensimmäisen tiedän se on ladattavan kuvan osoite, mutta mitä nuo muut on?
Siis nuo [Size], [ColorDepth], [X], [Y] ?
Tämmöiset tiedot kannattaa tarkistaa VB:n ohjeesta.
Kaikki lisäparametrit liittyvät kuvakkeisiin (.ico) ja hiiren osoittimiin (.cur). Size on kuvan koko, ColorDepth värimäärä ja X ja Y tarkoittavat leveyttä ja korkeutta. Kahteen ensimmäiseen parametriin liittyy joukko vakioita. Voit testata näitä parametreja lataamalla kuvakkeen tai osoittimen ja muuttelemalla parametreja.
Okei jos tarkoitat että vb:n "ohje" on MSDN Library?
Sieltä kyllä löysinkin nuo. Kiitos.
Olisi toinenkin asia ja tätä on varmasti kysytty, joten ei varmasti tarvita kuin linkki sinne missä tästä on keskusteltu. Miten voi piirtää ruudulle ilman lomaketta?
Lumi-ukkeli kirjoitti:
Okei jos tarkoitat että vb:n "ohje" on MSDN Library?
VB:n ohjeesta pitäisi kyllä löytyä kaikkien funktioiden kuvaukset, jos kyseessä on aito VB.
Ilman lomaketta..? No ikkunaan vaikka? Vai onko se sama asia? Ilman ikkunaa et kuitenkaan saa piirrettyä, paitsi muinaisella DX:n osalla nimeltä DirectDraw.
Koodivinkeistä (esim. Maskotti) voit selvittää, kuinka tehdään reunaton ikkuna ja saadaan aikaan tuollainen läpinäkyvä vaikutelma. Se onkin sitten vähän perus-VB:tä hankalampi juttu, kuten koodivinkistä näkyy.
Siis ajattelin, että voisi tehdä semmoisen "näytönsäästäjän", eli joku ötökkä ruudulla joka seuraa kursoria.
Ei nyt ole niin väliä jos tämä ei onnistukkaan, mietin vain olisiko kuinka helppoa...
kyllä se windowsin apilla aika helposti onnistuu, vaikka timerilla kursorin sijainti GetCursorPos:lla ja sitten vain piirrät bittikartan haluamaasi kohtaan. (apilla voit piirtää minne vaan)
Jotain aikaisempaa keskustelua asiasta:
https://www.ohjelmointiputka.net/keskustelu/8469-kuinka-keppaan-koordinaatit-nöytöltä-ja-piirrän-jonkin-örvelön-sinne
Aihe on jo aika vanha, joten et voi enää vastata siihen.