(LPSTR)::¿Qué significa en VC?
(LPSTR) es una conversión de tipo. LPSTR es un tipo de puntero de cadena, que es equivalente a char * en VC.
:: Los dos puntos dobles son un identificador de alcance, aquí como un Propósito único: significa llamar a una función de alcance global. En la programación de ventanas de VC, generalmente se usa para referirse al uso de funciones API del sistema.
GlobalLock es una función API en VC, que se utiliza para bloquear la memoria a la que apunta el identificador y devolver un puntero al área del identificador actual.
Según el análisis de la convención de nomenclatura estándar de VC, el significado completo de esta declaración es:
Obtener el puntero al bit del miembro de la clase: Obtenga el puntero al identificador de mapa de bits del miembro de la clase m_hDIB en la clase de documento pDoc y forzar la conversión al tipo LPSTR.
Tenga en cuenta también que el puntero de identificador obtenido a través de GlobalLock debe desbloquearse mediante GlobalUnlock después de su uso.