首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 100分相送,简单问题-- [已结帖,结帖人:skylar1235]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • skylar1235
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-03 22:22:04 楼主
    我想做一个开启程序的启动界面
    我在启动窗体中放了一张图片,想让这个窗体由小变大(用Timer组件不断改变窗体大小)
    但是窗体变化的过程中屏幕太闪,很郁闷!
    各位大侠这个问题有解吗?
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yuanreid
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-03 22:31:151楼 得分:10
    建议用AnimateWindow函数
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yuanreid
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-03 22:34:032楼 得分:10
    从中间开始显示:

    __fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
    {
        AnimateWindow(Handle,
            1000,
            AW_CENTER
        );
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yuanreid
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-03 22:36:433楼 得分:20
    使用AninmateWindow可能会使窗口失去焦点,可以这样解决:

    C/C++ code
    //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "Winuser.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { AnimateWindow(Handle, 1000, AW_CENTER ); SetForegroundWindow(Handle); }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • li_fw
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-03 23:02:284楼 得分:10
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chouyuanming
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-04 08:22:205楼 得分:10
    推....!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhangwuji156
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-04 12:28:186楼 得分:10
    doublebuffer = true;

    flush
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • thwen0101
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-04 15:38:327楼 得分:0
    听课
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mrdone
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 13:46:528楼 得分:10
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • iamhaiergg
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-07 09:52:519楼 得分:20
    __fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
    {
        AnimateWindow(Handle,
            1000,
            AW_CENTER
        );

        SetForegroundWindow(Handle);
    }

    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved