在看ImageMagick时,忽然觉得,我们应该至少能完全掌握一种是常使用的图片文件格式才行。
首先想到,应该是BMP,不要求复杂,只掌握24bit,非压编的BMP即可。
于是用WTL的CMemoryDC试写了一个,因为是第一次这样按位来SetPixel,有很多问题到写时才觉得复杂,
真正完成时,已经是深夜了。 把它们贴到blog上,以后不想再又试一遍了。
win32的GUI编程有很多容易忘记、但是又很重要的东西。
比如BMP的行padding,RGB在文件中的排列。
在WTL中响应WM_PAINT时,没有用到begin/end paint时,
WM_TIMER会失效。