vc 不规则按钮
vc中不规则按钮是怎么实现的,不要代码,只想知道思路。还有vc中的画图中的路径、区域是个什么概念?
vc中不规则按钮是怎么实现的,不要代码,只想知道思路。还有vc中的画图中的路径、区域是个什么概念?
答案:用这个CRgn 详细介绍看这个 http://www.vckbase.com/document/viewdoc/?id=561
其他:用VC2008吧 可以自己添加按钮 拦截各个控件的WM_CTLCOLOR消息 wParam为控件的HDC,lParam为控件的句柄
HRGN hgn;
case WM_CTLCOLORBTN://按钮
case WM_CTLCOLORLISTBOX://列表控件
case WM_CTLCOLORSCROLLBAR://滚动条
case WM_CTLCOLORSTATIC://静态框
case WM_CTLCOLOREDIT://编辑控件
hrgn=CreateRectRgn(0,0,30,40);//以矩形为例,实际上可以创建任意形状的区域,CreatePolyRgn
SelectClipRgn((HDC)wParam,hrgn);//将区域选作剪切区域,只有在这个区域中的才能显示出来
return (LRESULT)0;
上一个:vc6.0 如何在 CMainFrame类为菜单项添加命令处理函数?我是初学者~谢谢指教
下一个:在VC++6.0下用MFC创建对话框及对应的类,并显示模态对话框