Eli Siis miten saisi niin että kun käynnistän ohjelmani (asetettu avaamaan jpg:t) jos se olisi päällä se aukaisisi kuvan päällä olevaan omaan välilehteen tai ainakin siihen...
Mitenhän muuten vb:llä otetaan screen shotti ja tallennetaan se jpg:ks (ja siihen joku tietty pakkaus)...
Screeni homma saadaan pikkasen hakua käyttäen
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long) Const myScreen = 0 Const myForm = 1 Private Sub Command1_Click() 'Ottaa Sreenshotin keybd_event vbKeySnapshot, myScreen, 0&, 0& Image1.Picture = Clipboard.GetData(vbCFBitmap) 'Tallentaa kuva SavePicture Image1.Picture, "c:\Kuva.jg" End Sub
:/ sori
Ite ei vaa koskaa meinaa tulla käytettyä hakua ja sillon ku käyttää nii ei löydy :(
Ja noinha et saa jpg-muotoon kuvaa savetettua, SavePicture tallentaa aina pääteestä riipumatta .bmp:ksi.
Ja tota ekaa kysymystä en kyl käsittänyt, mitä nyt oikeen haluat tehdä.
sooda kirjoitti:
Ja tota ekaa kysymystä en kyl käsittänyt, mitä nyt oikeen haluat tehdä.
Sama täällä en tajunnut olisin varmaan muuten auttanut tuossa mutta en tajunnut mitä hän haluaa ^^
Tarkoittaakohan hän komentoriviparametriä, eli jos vaikka drag 'n' dropilla raahataan niin filu aukeaa. En tiedä miten tulee vanhassa VB:ssä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.