我制作皮肤界面,最大化,最小化,退出三个按钮是用贴图的,三个按钮都是不规则的,我用mask的方法,如下:
        bitblt Mform.hdc,0,0,16,16,maskimage.hDC, 0, 0, vbSrcAnd
        bitblt Mform.hdc,0,0,16,16,maximage.hDC, 0, 0, vbSrcPaint
结果有几个按钮(比如最大化按钮)在执行mousemove时候能够实现正常的“触及就高亮显示,(高亮显示就是贴另外图片)”,另外几个按钮(比如最小化按钮)却是“一触及,显示Mask图的颜色,即单色位图”,好像执行VbSrcPaint无效一样,我现在确认和贴图用的位图有关,贴最大化的位图就正常执行,难度:::用作光栅运算的位图有格式要求?