我的对话框在单文档中显示,我想让这个对话框显示异形窗体请问该如何做呢,比如贴个五角星的图片,运行时,单文档中就是五角星,并且星星上可以相应鼠标消息,或者给我点资料也行,wm_ex_layered样式只有在主窗体类型时有用,在子窗体时无效。子对话框异形窗体
解决方案 »
- 求教SQLParamData()函数的用法!
- ··很难很容易的问题!!··
- 在驱动开发中如何获得访问某些硬件端口的权限,并暂时独占这些端口
- 恳求:VC动态运行ActiveX的例子
- 如何改变CDocTemplate可打开或保存的文件类型。如默认是All file (*.*),如何加上*.suo。
- 如何在CEdit控件中实现ultra edit的界面,左边是16进制码,右边是ascii码?
- 如何把包含结构体的链表保存到txt文件和从txt文件读出来??
- 求问,个人开发如何兼职?
- 动态链接库 Cstring不能用
- 一个古怪的DIALOG问题
- 调用delphi dll遇到的问题
- 求教,高速素来,vfw画线问题
1,把你的窗口背景色刷成和文档背景色一样,在NCHITTEST消息中判断,如果当前像素 和 背景色 一样,那么返回HTTRANSPAENT(就是鼠标穿透),否则返回HTCLIENT。由于该消息太频繁,所以最好把像素保存起来,这样判断时会快点。2,和第1种思路差不多,在读取图片的时候,首先创建一个图片大小的CRgn,然后读取图片时,把像素值为透明的区域 异或,最后得到的CRgn就是五角星。然后同上,用CRgn.PtInRegion来判断点是否在区域内
不知道这个有帮助没有!