加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 教程 > 正文

LCUI库:Hello World!程序的达成

发布时间:2021-11-24 16:44:46 所属栏目:教程 来源:互联网
导读:如题,正在编写自己的LCUI库,新增了Lable部件,用它可以在LCUI程序的窗口中显示文本,具体,如下代码所示: [cpp] #include LCUI_Build.h #include LCUI_MAIN_H /* 包含LCUI库的必须头文件 */ #include LCUI_WIDGETS_H #include LCUI_FONTS_H #include all.

如题,正在编写自己的LCUI库,新增了Lable部件,用它可以在LCUI程序的窗口中显示文本,具体,如下代码所示:
 
[cpp]
#include "LCUI_Build.h"   
#include LCUI_MAIN_H     /* 包含LCUI库的必须头文件 */   
#include LCUI_WIDGETS_H   
#include LCUI_FONTS_H    
#include "all.h"   
int main(int argc,char *argv[])  
{  
    LCUI_App app; /* LCUI程序 */  
    Pic_Data pic; /* 用于存储图片数据 */  
    int win_a;    /* 用于保存窗口识别代号 */  
    Lable_Data lable;  /* 用于保存文本标签数据 */  
    int width,height,temp;  
    width = 240; /* 窗口的宽度 */  
    height = 180; /* 窗口的高度 */  
    temp = LCUI_Load_Image("egg.bmp",&pic);  /* 载入图片文件:egg.bmp */  
    if(temp != 0) {  
        return -1;  
    }  
    LCUI_Init(&app);   /* 初始化LCUI */  
    win_a = Create_Window(&app,width,height);  /* 创建一个LCUI程序窗口 */  
    Set_Background_Image(&app,win_a,&pic,STRETCH);    
    /* 设定窗口背景图为刚刚载入的图片,STRETCH 表示将图片拉伸并铺满整个背景 */  
      
    Title_Text_Size(&app,win_a,12);    /* 标题栏中的文本的字体大小为12 */  
      
    /* 在标题栏中添加文本 */  
    Set_Title_Text(&app,win_a,"测试程序 by liuchao35758600");   
      
    Create_Lable(&app,win_a,&lable);   /* 创建一个文本标签,如果没有指定位置,默认居中放置 */  
    Lable_Text(&lable,"Hello World!");  /* 标签内容为Hello World! */  
      
    /* 字体大小为32,使用微软雅黑字体,字体配色为缺省(默认为黑色) */  
    Lable_Font(&lable,32,TTF_MSYH,NULL);   
      
    Show_Window(&app,win_a);/* 显示窗口 */  
    Close_Window(&app,win_a); /* 关闭窗口 */  
    return 0;  
}  

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读