Hola nuevamente. Uso el compilador MinGW con Code::Blocks. Gracias por tu respuesta. Yo he intentado obtener la direccion de memoria del pointer y leerla, pero para hacerlo necesito saber el tamaño y no se si este camino, para poder comparar estas dos variables finalmente, es el correcto. Que opinas de esto?
Con respecto a lo que me dices, el código original es de visual basic 6, y yo lo he migrado a C++ y es ahí en donde surgen los problemas (no manejo con mucha facilidad este lenguaje). Por lo tanto no sabría decirte por qué es que se utiliza el tipo HBITMAP o si es el más adecuado.
Gracias de nuevo!