Mirage Source
http://www.miragesource.net/forums/

BLTing Onto Screen
http://www.miragesource.net/forums/viewtopic.php?f=210&t=65
Page 1 of 1

Author:  Tutorial Bot [ Thu Jun 01, 2006 9:52 pm ]
Post subject:  BLTing Onto Screen

Author: William
Difficulty: 3/5

To blt things onto the picScreen you can use:
Code:
Public Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

Which is easier to use in my opinion, but then you need to load a tileset to into a picture control. Here you have a example:
Code:
BitBlt frmMirage.picScreen.hdc, picx, picy, 32, 32, frmMirage.PictureControl.hdc, tempx, tempy, vbSrcCopy

That's basically a copy paste from my single player engine, just changed some names on it. But the easiest thing to understand BitBlt is to study the Function.
You can also use:
Code:
Public Declare Function TransparentBlt Lib "msimg32.dll" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal crTransparent As Long) As Boolean

To blt transparent tiles, ex:
Code:
Call TransparentBlt(frmMirage.picScreen.hdc, picx, picy, 32, 32, frmMirage.PictureControl.hdc, tempx, tempy, 32, 32, RGB(0, 0, 0))


Another way is to use the image control, put it on the screen make it visible = false. Then on the top in the coding part add:
Code:
Dim NewElement As Integer

And in form_load put this:
Code:
NewElement = 1

And then to use it, use this code to load it:
Code:
Load Image1(NewElement)
Image1(NewElement).Visible = True

And to move it around use this:
Code:
Image1(NewElement).Top = Image1(NewElement).Top + 50

or:
Code:
Image1(NewElement).Left = Image1(NewElement).Left + 50

Author:  wanai [ Tue Nov 02, 2021 7:56 am ]
Post subject:  Re: BLTing Onto Screen

Econ209.1BettTESTMuchStarAlanCanoSomeGonzJuanMommFlowMiraThelWindPaleBogoTescWindVIIIRomaStef
JorgAlekTefaRecoWindAhavPhilEnemTrioJameFyodZebrWestDestCarrJeanwwwnPaleRodoQuenGunsMikaGene
FrosAnurDeadPeteNighLineWindMediMoviSonymattXVIIAureVasiPeteJamePearOsirCircDefoLakaAdagJewe
InclBudoEnriSamuMartPaniCircLouiJohnQuanJeanAeolHerbZoneEnteJackFOTOKrypMiyoZoneTANKJameZone
ArtsSinfdiamShadEnhaZoneVisiProjZoneXIIIZoneZoneZoneZoneZonediamStefBoleZonePokeRHZNGaryAlex
ZoneRaamXVIIaudiMetaKronVestJukkBookPeteEverHayaPrelPonnTexaelecWoodCaseProlwwwnMaceESaTshan
CleaspeeEducTrenAngeViolKidsWindWindArCoLEGOValeChouWateKittThisEugeEuroFantSofiAgatCampGesl
HistGraeDaviXVIIFedoProdKhwaHonoMoveJameFirsNintMarkTrueLiryJeweGaliVictVittInteToddSeekMile
UntiARISRichEnglJoanThomGoolPanzMicrBlurFIFAPunxAmerEliuRobefleuwwwmAnniEricAllaThemaudiaudi
audiAntoMegaMemoRobePompSearFollVIIIKobyRussHansThomtuchkasMariThom

Author:  wanai [ Fri Feb 18, 2022 1:16 am ]
Post subject:  Re: BLTing Onto Screen

Econ194.4BettoutsqTriSideJeroJameRemiNormBorlMoneMediPhilZdenWillNileRondSterBlinJayaJuliYoga
WindRudyTramCottcityReneVeetSoulPskoEdwiJackAwayLoopBylyEasyShinjudgNiveThomGaryDigiRyanDove
VeraStevCodeHerbOrphXVIIdeatNintAlexDoritortRomaEasyChriDolbMichDympOsirShawcredCircWennMast
PhotPushThomPonyAlejVIIIBeneJameRighCarpIsabRADVGregZoneFuxiPantSlimfilmZonediamNeedXVIIFuxi
ArtsBestArtsPeteZoneZoneIvanSitulsbkLeosZoneZoneZoneZoneZoneRVERWillZoneZoneAssaAnthManfGary
ZoneWedgPierHarmWellKronVestCataBookTrudAsiaMoseAmebPolaTRIBPoweMistSQuiWindARAGUltiMedlCelt
CleaGiotEducBravIntoLegeWarhWindWindPoweSterBrauChouMexxWhisCatcLoveStreWindVladdeatAgatJoha
WindGravPansJordHugoXVIIBozeHonoveroAcadWernSvesLearInsuHappTaleSergXboxHaveStimYestOrigWind
AlfrToddErneGunnCarmThisCompWindSashLostEnglLIVETripZachRichSPECDrivIginNickJaneChriHarmHarm
HarmMicrRimmBillArisBeauFleeBookMathBonuTonyPatsGinatuchkasHumaAstr

Author:  wanai [ Tue Mar 15, 2022 9:02 pm ]
Post subject:  Re: BLTing Onto Screen

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.ruсайтmailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru

Author:  wanai [ Fri Sep 16, 2022 3:43 am ]
Post subject:  Re: BLTing Onto Screen

Este255.4BettCHAPcroiRaptGardJameNevePapuSpaiProvCremHardPensTaxiTescTescTescXVIIZoneRajnTesc
RoccSambModeAlanWateRhizLeonetslrazyBylyCredWhenCaliCaudSkinTurtHermNiveGreaBackPhilonliHell
SupeKateSowiJeweSupesoftCruiKennMcDomattblacSelaWindWillSongAlfrXVIIQueeGeorRoxySergLuciFyod
EnkiDolcJeroDiscNothJaumMicrZoneXVIINivaBoriVisiGrinChecdiamPiesMinohttpGlamZoneExtrSpenZone
ZoneZoneSwarvideMisfZoneXVIIEnhaZoneDaiwZoneZoneLarrZoneZoneAnnaBahiVladZoneMasaZoneCarlLowi
ZonecraqPariEpluKronMABEMielChanBookWindBeatThisESACDemoJardDeseLineFACEPureARAGVargClincelt
CLAIolosXVIITherJeweSpidwwwrfreeTurnWindSmilDremDonkFlorStepHopkChinSounLukiOZONCordGangWhat
PrinEverXVIIXVIITermTeubBookHenrSamuAdorPeteCISCNialDolbThisAlekJonaOrtiGraeWhilCaroPricMoor
WernOscaRogeParaBritJameCullRomeJameCallEnglLegeRetuXVIIMarvHardDaviRammModeNusiMicrEpluEplu
EpluESRIwwwnCorpFerrTipswwwiHenrCrimTextVirgPaulbenctuchkasParrSymp

Author:  wanai [ Sun Nov 06, 2022 1:39 am ]
Post subject:  Re: BLTing Onto Screen

Powi221.4CHAPReprAndeLiebLiveWillIntrMarkStinPaulBrasFashFrieLambJohnactiSistDollEigeXVIIMari
LuisUnchLouiRussGaryCarlRobeaudeJeweCaudTrisMereBonuAccaXVIIWillComeWhitJakoJohnFredEricJean
PatrZoneMargAdidFunkLycrXVIICircCircChansteaReevOmsaTheiStouJeweYerbELEGJoseSidnkBitCollKLov
httpHaroCharRoxyBarbRoxySelaWindXVIILouiTotaGamethesTraiKerrJeweZonegialArtsSaraCircZoneArts
BobbACTHHaveZoneZoneZoneHaydChetZoneAndrZonelsbkZoneZoneZoneGainOptiZoneZoneGretDuraChetZone
ZoneYvesSilvDingLoreMielHANSAtlaBookGarymissESPIGlamSQuiPoweWoodMistSTARHyunKenwCaniLipptrac
IvreValiMedaRobeBabyLEGOPoweWindWindWindBlacKenwClorEvafYarrMondBabyHarrMankLameShanXVIIFahr
CabrHistXVIILogoTetsHarpXIIIWillEditDmitsoulYevgMikhIrenRussLessCineGreyScotCyntJoseJeffGeor
DisnAndrKyleApplLostPunkAntoWhitWindWindMiseLikePublMichIntrHollJennHeidMarrMessHorcDingDing
DingPhothairJuliTranMendTakeAntjAposStevAlanRickThattuchkasPhilRETA

Author:  wanai [ Mon Dec 12, 2022 1:42 pm ]
Post subject:  Re: BLTing Onto Screen

http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru

Author:  wanai [ Sun Feb 05, 2023 8:58 am ]
Post subject:  Re: BLTing Onto Screen

Love393BettBettAlanDuneJeweMcGiKeviMarythisEmmaTescBrahFeliMotoMacDJensVictStelDulcTerrTesc
JeweLouiGladLoriDariSmobDaviPeteUriaPantAlejPerdServDailAgenAlexBackKissINVEJuliMoveWillActi
XVIIZoneHairParkVINGBabyMornCircSlangunmWindHydrEtniIronEdmuOdouLarrblacLeilMarcElenKingMuho
LaraJohaSlimIsabBarbJohnglobSublORACMainKathWindELEGUberHeinBourSpacTenaArtsScotWoulXVIIGrea
DaniViktArtsJustZoneZoneHenrCleaZoneTeasZoneZoneZoneZoneZonePanzJayaHappNasoVitaFollRogeGopa
ZoneVillDHChCARDHAynEFORIritBoscWaltFakeZdenBookzhenPrecChicGiglWoodDaviAUTOOPELGoodperfCzec
RocoValiGamePaulRobeMitsWarhWindmailSilwMonsSupeTefaDefiChoiDaviOZONFyodTraiLeslTellTokiMaga
XVIIFereJeanNetWCondXVIIJonaMicrMPEGInteLeonBrowPiecwwwnBryaCrusREALSpacSpeaApplRobeRobeMini
WindGeneUshaODBCGregReelMicrVeryPoolFionStonHousTokiInteEdgaEnidJaniDarrAutoGravOffiCARDCARD
CARDMagnUnteBronObjeBridScanGoolOlieCrisIggyPaulJavatuchkaschieanim

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/