<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hola buenas<br><br>Ante todo muchas gracias Steve por tu anterior respuesta me ha ayudado mucho a orientarme<br><br>En esta ocasion abro un cuadro de dialogo de abrir <br><br> if (GetOpenFileName(&ofn)==TRUE)<br> {<br> abrir = CreateFile(ofn.lpstrFile, <br> GENERIC_READ,<br> 0,<br> (LPSECURITY_ATTRIBUTES) NULL,<br> OPEN_EXISTING,<br> FILE_ATTRIBUTE_NORMAL,<br> (HANDLE) NULL);<br> }<br><br>abrir es de tipo HANDLE que segun la documetación del msdn se transformará del tipo de dato especificado<br><br>yo lo que quiero hacer es cargar un bitmap imagenes .bmp y usarlas <br>como un bitmap dentro de mi programa<br><br>es decir poder usarlo como fondo, copiarlo...<br><br>hasta
ahora lo se hacer con preestablecidos. Por ejemplo me gustaria hacer lo
equivalente a lo que hago con este otro cagado en el .rc<br><br> hdc=GetDC(hwnd);<br> hdcmem=CreateCompatibleDC(hdc);<br> ReleaseDC(hwnd, hdc);<br><br> hbitmap = LoadBitmap ((HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE),<br> MAKEINTRESOURCE (IDB_BITMAP1));<br> SelectObject (hdcmem, hbitmap);<br><br> GetObject (hbitmap, sizeof(BITMAP), &bm); // Vemos el tamaño del dibujo<br> ancho = bm.bmWidth;<br> alto = bm.bmHeight;<br> DeleteObject(hbitmap);<br><br>pero con el de abrir<br><br><br>Un saludo y muchas gracias por anticipado <br>Juanan<br><br /><hr />Haz búsquedas desde Live Search y ayuda a 22 niños de un orfanato en Nepal <a href='http://unclicsolidario.com/ ' target='_new'>¡Colabora! </a></body>
</html>