关于贴图有关问题.
关于贴图问题...
我创建了个非模式的对话框,非模式对话框不像模式对话框,模式对话框四个角都是弯的,而非模式对话框的四个角是直角,我想通过贴图的方式去贴一个小的三角形,使得四个角看上去不至于是直角,但是要使得贴上去的小三角形的地方透明,请问要怎么实现...??
------解决方案--------------------
CRect rcDialog;
GetClientRect (rcDialog)
//创建一个椭圆形的区域,并使用SetWindowRgn重设对话框的形状。
m_rgn.CreateEllipticRgn (0 , 0 , rcDialog.Width(),
rcDialog.Height ()); SetWindowRgn (GetSafeHwnd () , (HRGN) m_ rgn,TRUE)
我创建了个非模式的对话框,非模式对话框不像模式对话框,模式对话框四个角都是弯的,而非模式对话框的四个角是直角,我想通过贴图的方式去贴一个小的三角形,使得四个角看上去不至于是直角,但是要使得贴上去的小三角形的地方透明,请问要怎么实现...??
------解决方案--------------------
CRect rcDialog;
GetClientRect (rcDialog)
//创建一个椭圆形的区域,并使用SetWindowRgn重设对话框的形状。
m_rgn.CreateEllipticRgn (0 , 0 , rcDialog.Width(),
rcDialog.Height ()); SetWindowRgn (GetSafeHwnd () , (HRGN) m_ rgn,TRUE)