MFC 自绘按钮 出错
请教如何创建一个椭圆形按钮添加ModifyStyle(0,BS_OWNERDRAW);后就会报错---------------------------MicrosoftV...
请教如何创建一个椭圆形按钮
添加ModifyStyle(0, BS_OWNERDRAW);后就会报错
---------------------------
Microsoft Visual C++ Debug Library
---------------------------
Debug Assertion Failed!
Program: C:\Documents and Settings\My\桌面\tt\Debug\tt.exe
File: winctrl1.cpp
Line: 72
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
---------------------------
终止(A) 重试(R) 忽略(I)
--------------------------- 展开
添加ModifyStyle(0, BS_OWNERDRAW);后就会报错
---------------------------
Microsoft Visual C++ Debug Library
---------------------------
Debug Assertion Failed!
Program: C:\Documents and Settings\My\桌面\tt\Debug\tt.exe
File: winctrl1.cpp
Line: 72
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
---------------------------
终止(A) 重试(R) 忽略(I)
--------------------------- 展开
3个回答
展开全部
必须重载DrawItem函数,否则会报错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ModifyStyle(0, BS_OWNERDRAW, SWP_FRAMECHANGED);试一下这个。
SWP_FRAMECHANGED);
ModifyStyle(0, BS_OWNERDRAW, SWP_FRAMECHANGED);
SWP_FRAMECHANGED);
ModifyStyle(0, BS_OWNERDRAW, SWP_FRAMECHANGED);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你指定了自绘属性,就必须重载DrawItem函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询