首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

SDK从绘界面。调了很久没调出来

2012-11-10 
SDK自绘界面。。。调了很久没调出来就是第一次点击箭头,箭头没变化(为什么),后面都可以变化。。。把代码贴入编辑

SDK自绘界面。。。调了很久没调出来
就是第一次点击箭头,箭头没变化(为什么),后面都可以变化。。。把代码贴入编辑器直接运行。。。




[解决办法]
不要在 case WM_DRAWITEM:
中改变next状态。
SelectObject(pdis->hDC,GetStockObject(WHITE_BRUSH));
//next=false; 
及:
SelectObject(pdis->hDC,GetStockObject(WHITE_BRUSH));
// next=true;
要在MoveWindow后改变next状态:
MoveWindow(hWnd,rc1.left,rc1.top,allxClient,rc1.bottom-rc1.top,true);
next = false;
work=false;
及:
MoveWindow(hWnd,rc1.left,rc1.top,allxClient,rc1.bottom-rc1.top,true);
next = true;
work=true;
//
好像work与next作用一样?

热点排行