用SetWindowRgn构建的不规则窗体,有没有办法恢复为正常矩形窗体? 同标题:用SetWindowRgn构建的不规则窗体,有没有办法恢复为正常矩形窗体?若不能直接使用API函数恢复请写出代码,谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CreateRectRgn建立一个矩形区域,把这个矩形设置成你原来窗体的矩形(这个矩形可以用GetWindowRect获得),然后重新调用SetWindowRgn函数。 谢谢,还有不明白的地方,还请继续给予帮助。问题:一、如何将CreateRectRgn建立的矩形设置成原窗体的矩形,设置完成后有没有需要释放的资源。二、使用SetWindowRgn设置的区域句柄,不能使用或修改,也不能删除它。占用的资源是不是在程序运行时就没有办法释放了--如果是这样,我的资源很快就会枯竭了,如何好? CreateRectRgn 一个窗体大小的距形(比它大也行..)起点是(0,0) SetWindowRgn hwnd, 0, True 我说的再清楚些,希望大家能帮到我。我把picturebox内的图片背景透明掉,使用了函数SetWindowRgn。更换图片时,新加载的图片只能显示原图片未被透明的部分。我想知道怎样才能恢复picturebox场景的初始状态。另外,为了使图片根据picturebox的大小自动缩放,我使用的是BitBlt函数显示的图片。 设置的效果太多,不小心条件出现了问题,纠正后试用bdzwj的方法有效。 vb的简单问题 9位通讯格式,该如何设置?大哥大姐来帮帮忙好么? 在VB或者在.net中如何用语句获取SQL服务器名称!急用!谢谢! 问一个系统时间的问题,大家来帮忙呀。 adodb与datagrid的连接问题 提问vb的事件处理问题(问题有点难,不过解决了我愿意再出400) 我定义了8个函数,这些函数是分成8个模块好还是都放在一个模块好? 连接上一个数据库后,怎样知道数据库里包含哪些表? 关于ExitWindowsEx 的奇特问题!! 一个数据库与内存的问题,高手请进, !!--救命咯 问2个低级问题!!!!!一定结分的!!!回答有份 vb6.0+oracle如何出水晶报表?
问题:
一、如何将CreateRectRgn建立的矩形设置成原窗体的矩形,设置完成后有没有需要释放的资源。
二、使用SetWindowRgn设置的区域句柄,不能使用或修改,也不能删除它。占用的资源是不是在程序运行时就没有办法释放了--如果是这样,我的资源很快就会枯竭了,如何好?
起点是(0,0)
我把picturebox内的图片背景透明掉,使用了函数SetWindowRgn。更换图片时,新加载的图片只能显示原图片未被透明的部分。我想知道怎样才能恢复picturebox场景的初始状态。
另外,为了使图片根据picturebox的大小自动缩放,我使用的是BitBlt函数显示的图片。