宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 3605|回复: 2

[习语言教程] 习语言轻轻松松学编程(四)-- 消息处理

[复制链接]
  • TA的每日心情
    开心
    2020-6-5 22:17
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    xiyuyan 发表于 2010-6-18 20:21:42 | 显示全部楼层 |阅读模式

    欢迎您注册加入!这里有您将更精采!

    您需要 登录 才可以下载或查看,没有账号?注册

    x
    【 习语言示例代码-视窗测试3.习      作者:微风  2010.6   梦飞翔创作坊 2007-2010   】
    【欢迎加入 习语言编程实验室 QQ群:61440235 】

    【 本程序实现:打开虚拟显示器,做文字输出,创建一个新窗口后等待用户按键T关闭窗口后关闭显示器, 本程序在视窗测试2.习基础上扩充实现 】

    #包含 "习语言系统.接口"
    #包含 “习语言视窗.接口”

    整数类型 标准调用 我的窗口消息处理(窗口证类型 窗口, 自然数 消息, 自然数 参数1, 自然数 参数2)
    {
            如果( 消息 等于 视窗消息_键按下)
            {
                    如果(参数1 等于 'T' || 参数1 等于 't' ){
                            销毁窗口(窗口);
                            返回 0;
                    }       
            }
            返回 缺省窗口消息处理(窗口, 消息, 参数1, 参数2 );
    }

    【 主程序 】
    整数类型 主函数( 整数类型 参数个数, 字符类型 *参数表[])
    {
            整数类型 返回值, 键值=0;
            窗口证类型 窗口;
           
            图形初始化显示器(“我的程序”,320, 240,0, 0,0 );
            图形打开显示器();
            图形输出文字(10, 30 ,“习语言中文编程系统欢迎你, 按键盘字母‘T’关闭窗口”);
           
            返回值 = 向系统注册窗口类型( “我的窗口类型”, 我的窗口消息处理, 0 , 0,  加载资源图标(取应用程序证(), “习语言图标”),  0,  取系统绘图物体(系统画刷_浅灰色) ) ;
            如果( 返回值 )
            {
                    窗口 = 创建窗口("我的窗口类型",“我的窗口”,0, 窗口宏_缺省坐标, 0, 200, 200, 0,0,0 );
                    如果( 窗口 ){
                            设置窗口状态(窗口,窗口状态_显示 );
                            刷新窗口显示(窗口 );
                    }
            }
           
            重复{
                    键值 = 获取按键();   【注意:在视窗环境下使用此函数,必须检测视窗关闭,若视窗关闭,则返回 0, 此时应退出循环 】
            }直到(键值 == 0 || 键值 == 'T' || 键值 == 't' );  【键值 == 0:表示视窗关闭,需退出循环】
           
            图形关闭显示器();
            返回 0;
    }
    视窗测试3.rar (52.75 KB, 下载次数: 798)

    该用户从未签到

    qq749858568 发表于 2011-1-18 23:11:05 | 显示全部楼层
    发送消息的消息值?怎么定义!

    该用户从未签到

    cxy168 发表于 2011-8-15 22:22:58 | 显示全部楼层
    学习中`学习中`学习中`
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2025-5-7 23:50 , File On Powered by Discuz! X3.49

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