炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3917|回复: 1

炫彩窗口移动卡顿

[复制链接]

该用户从未签到

发表于 2017-5-21 23:13:51 | 显示全部楼层 |阅读模式
1炫彩币
标题描述的不太清楚  , 我的意思是 窗口失去鼠标焦点之后,鼠标直接拖动窗口,窗口移动之初会出现一个小小的卡顿,这个怎么用正确姿势破?

我的方式是
注册窗口鼠标移动消息,当产生消息的时候就说明鼠标在窗口上,那就SetFocus (XWnd_GetHWND (hWindow))使窗口获得焦点,


还有一个问题,我的炫彩窗口DC上绘制图片,能不能改变图片的透明度?
我想做的是 双缓冲背景图渐变效果

思路:     
     缓冲A = 背景图 , 缓冲B = 前景图
    前景图 := 背景图 ;
    前景图_Alpha:=255;
  百分比 := 255/30
  for i:=1 to 30 do   Begin
     前景图_Alpha := 255 - (1 * 百分比)
   end;


     缓冲A一直用作显示底图,缓冲B用作逐渐透明,一个循环之后,就出现渐变效果了,这是我在渐变颜色: http://bbs.xcgui.com/mall/download.php?id=75 这里用到的方法,但是 遗憾的是 炫彩绘制函数并没有给出图片透明度这么一个功能,而我自己用Gdi+的话会出现炫彩界面绘制出现问题,

  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2017-5-24 23:41:22 | 显示全部楼层
    失去焦点过拖动窗口, 布局奇怪的需求, 用API移动窗口;
    注册自绘函数, 传进来的HDRAW 获取HDC,然后在上面绘制;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-4-17 05:36 , Processed in 0.062895 second(s), 15 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表