标签:
如果我使用下面风格:
m_PictureCtrl.Create(NULL, WS_EX_TRANSPARENT|WS_CHILD|WS_VISIBLE|WS_TABSTOP|SS_OWNERDRAW,CRect(10,20,100,100), this);
就会出现Debug Assertion Failed的错误提示框,然后程序崩溃,但是使用下面的风格创建:
m_PictureCtrl.Create(NULL, WS_EX_TRANSPARENT|WS_CHILD|WS_VISIBLE|WS_TABSTOP|SS_ETCHEDFRAME,CRect(10,20,100,100), this);
就可以正常运行,但是这个风格是有个边框的,会很难看
解决方法:
指定OWNERDRAW的话,你得用一个CStatic的子类,且重载DrawItem才行
标签:
原文地址:http://www.cnblogs.com/yangai/p/5399824.html