Pelles C forum

Assembly language => Assembly discussions => Topic started by: Vortex on November 05, 2017, 09:59:24 AM

Title: Image displaying functions
Post by: Vortex on November 05, 2017, 09:59:24 AM
Here is a couple of image displaying functions available as 32-bit and 64-bit code :

QuoteLoadImageFromFile

    LoadImageFromFile PROC pImageFileName:DWORD

        This function loads a BMP, JPG, GIF or WMF image from disc and returns the handle to the image.

        pImageFileName is a pointer to the FULL path name of the image file to be displayed


LoadImageFromMem

    LoadImageFromMem PROC pImageAddr:DWORD,ImageLen:DWORD

        This function returns the handle of an image stored in memory. Valid image formats are
        BMP, JPG, GIF and WMF

        pImageAddr is a pointer to the location of the image in memory.

        ImageLen is the size of the image.

        In case of error, both of the functions will return NULL.
Title: Re: Image displaying functions
Post by: Jokaste on November 05, 2017, 05:37:47 PM
I already have seen them! ;)
Title: Re: Image displaying functions
Post by: Vortex on November 05, 2017, 06:32:14 PM
Hi Jokaste,

LoadImageFromMem is converted to Poasm 64-bit. Removed some unnecessary code from LoadImageFromFile
Title: Re: Image displaying functions
Post by: Vortex on November 25, 2024, 07:08:27 PM
Hello,

64-bit code enhanced with the coinvoke macro intended to call COM methods. ( coinvk in the source code )