Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: printscreenaus

Sivun loppuun

sooda [24.03.2004 13:36:45]

#

Tiedän että täällä on joku vinkki miten saa napattua screenshotin ilman mitään printscreennappipelleilyjä, jollain apilla, mutten millään löydä. Auttakaa joku.

petrinm [24.03.2004 13:45:11]

#

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()
   keybd_event vbKeySnapshot, myScreen, 0&, 0&
   Image1.Picture = Clipboard.GetData(vbCFBitmap)
End Sub

Aku2 [25.03.2004 00:10:38]

#

Kysyin joskus aikaisemmin vastaavaa, mutta kiinnostaisi tietää kuinka homma hoidetaan samalla tavalla kuin ALT+Printscreen, eli kuvakaappaus vain aktiivisesta ikkunasta?

T.M. [25.03.2004 00:19:37]

#

He-hei, nyt on kyllä pakko kiittää tuosta ALT+ kikasta!
En tiennytkään tuollaisesta vippaskonstista :)

Antti [25.03.2004 01:00:24]

#

Oppia ikä kaikki... kyllä tämä tietokoneiden maailma on ihmeellinen ;)

miiro [25.03.2004 19:55:56]

#

niinpä... Minullekin on tullut vastaan monta elämääni paljon helpottavaa vinkkiä...jotkut myös täältä! EDIT: ;)

hunajavohveli [25.03.2004 20:39:04]

#

Jaaha, että Alt:ia pitää painaa samaan aikaan? Olen tässä kysellyt vaikka mistä, että miten saa kuvan kaapattua ja aina on vain käsketty painaa PrintScreeniä. Olisivat nyt voineet kertoa, että Alt:iakin on syytä painaa.

sooda [26.03.2004 12:48:36]

#

aku2, Ton myFormin käyttäminen taitaa tehdä sen, siltä se ainakin näyttää. Eli vaihdat keybd_event vbKeySnapshot, myScreen, 0&, 0& tällaiseksi: keybd_event vbKeySnapshot, myForm, 0&, 0&

T.M. [26.03.2004 12:59:36]

#

hunajavohveli kirjoitti:

Jaaha, että Alt:ia pitää painaa samaan aikaan? Olen tässä kysellyt vaikka mistä, että miten saa kuvan kaapattua ja aina on vain käsketty painaa PrintScreeniä. Olisivat nyt voineet kertoa, että Alt:iakin on syytä painaa.

Siis, jos haluat ottaa vain aktiivisesta ikkunasta kuvankaappauksen niin sitten painat sitä ALT+ "print screen" näppäintä :)
Jos haluat ottaa koko ruudusta kuvankaappauksen, painat vain "print screen" näppäintä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta