一个不规则窗体 如何点击按钮从不规则窗体还原回矩形 程序是MFC点一下按钮。如何 恢复原来的 矩形窗体啊!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按钮时间里 点击 调用 SetWindowRgn 没反应。。依然是个不规则窗体!! 我也觉得。。onPaint一直在调用。。事件里改变rgn 根本没反应 感觉那如何处理 我在EraseBckGround中画:if(m_bRestore){Crect rc;GetClientRect(&rc);HRGN hrgn=CreateRectRgn(rc.left,rc.top,rc.right,rc.bottom);SetWindowRgn(hrgn);}// 接着画 位图。 我遇到的情况是这样的:首先我改成 矩形,点击后改成 圆形, 再点击后改成矩形,之后就一直是矩形了。SetWindowRgn(cycle,TRUE);返回0表示错误,用GetLastError,返回6,表示句柄错误。十分不解 SetWindowRgn(cycle,TRUE);后系统占有这个句柄,你不能改,不能delete。要每次产生一个新句柄给系统。 果然是这样。所以,每次要用临时的CRgn就好了。 ATL 控件的一些问题 MFC实时接收数据绘制曲线出现的BUG!!求解答!! VC调用Matlab函数时,如何读取结果矩阵的值? RegDeleteKeyEx无法使用 问大家一个超超超超超超超难的问问问题题 IID_IXMLDOMNode标识在哪儿定义的?使用DOM接口时碰到的。 还是修改注册表的问题 为什么用c++ Builder创建的ocx控件在vb中不能加在控制面板上,提示我 不是ocx控件啊 怎样将截获到的消息从消息队列删除? 菜鸟求教。 求助,怎么在列表控件中添加两列复选框。。。。。 对话框关闭在那调用函数
我也觉得。。onPaint一直在调用。。事件里改变rgn 根本没反应 感觉
那如何处理
if(m_bRestore)
{
Crect rc;
GetClientRect(&rc);
HRGN hrgn=CreateRectRgn(rc.left,rc.top,rc.right,rc.bottom);
SetWindowRgn(hrgn);
}
// 接着画 位图。
后系统占有这个句柄,你不能改,不能delete。
要每次产生一个新句柄给系统。