> hi, i can't seem to create a bitmap in memory using pywin32. > my assert > fails, telling me that the bitmap size is (0,0)?
I'm no expert on GDI programming at all. However, I have code that works that looks like: hdcBitmap = win32gui.CreateCompatibleDC(0) hdcScreen = win32gui.GetDC(0) hbm = win32gui.CreateCompatibleBitmap(hdcScreen, size_x, size_y) hbmOld = win32gui.SelectObject(hdcBitmap, hbm) # draw on hbm win32gui.SelectObject(hdcBitmap, hbmOld) win32gui.DeleteDC(hdcBitmap) win32gui.DeleteDC(hdcScreen) # hbm can now be used. That appears subtly different. The code is from win32\Demos\win32gui_menu.py - it draws some bitmaps on menus. Mark _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32