zoukankan      html  css  js  c++  java
  • STemWin主要控件

    WM_HWIN GUI_CreateDialogBox (const GUI_WIDGET_CREATE_INFO * paWidget,
    								int NumWidgets, WM_CALLBACK * cb, 
    								WM_HWIN hParent, int x0, int y0);
    
    1. paWidget: 指向对话框资源表的指针;
    2. NumWidgets: 对话框中包含的控件总数;
    3. cb: 指向对话框回调函数的指针;
    4. hParent: 父窗口的句柄,为 0 时没有父窗口;
    5. x0: 对话框相对于父窗口的 X 位置;
    6. y0: 对话框相对于父窗口的 Y 位置。
      返回值:资源表中第一个控件的句柄。
    struct GUI_WIDGET_CREATE_INFO_struct {
    	GUI_WIDGET_CREATE_FUNC * pfCreateIndirect;
    	const char * pName;
    	I16 Id;
    	I16 x0;
    	I16 y0;
    	I16 xSize;
    	I16 ySize;
    	U16 Flags;
    	I32 Para;
    	U32 NumExtraBytes;
    };
    
    1. pfCreateIndirect:指向控件创建函数的指针;
    2. pName: 控件名称;
    3. Id: 控件 ID;
    4. x0: 控件的最左侧坐标;
    5. y0: 控件的最顶部坐标;
    6. xSize: 控件的横向尺寸;
    7. ySize: 控件的纵向尺寸;
    8. Flags: 控件的创建标志,默认为 0;
    9. para: 控件的参数,默认为 0;
    10. NumExtraBytes: 控件的额外字节。

    使用对话框方式间接创建一个框架窗口:

    FRAMEWIN_Handle FRAMEWIN_CreateIndirect(const GUI_WIDGET_CREATE_INFO *pCreateInfo, 
    										WM_HWIN hWinParent, int x0, int y0,
    										WM_CALLBACK * cb);
    
    1. pCreateInfo:指向 GUI_WIDGET_CREATE_INFO 结构的指针;
    2. hParent: 父窗口的句柄;
    3. x0:控件在父坐标中的最左边像素;
    4. y0:控件在父坐标中的最顶部像素;
    5. cb:回调函数指针。
  • 相关阅读:
    MongoDB入门示例及介绍
    Oracle/PLSQL CURSOR FOR Loop
    JAVA写的文件分割与文件合并程序
    synchronized 解决死锁的问题 轉貼
    采用批处理命令对文件进行解压及采用SQLCMD进行数据库挂载
    chapter6作业
    chapter5作业
    chapter4作业
    Linuz系统管理 -----账号管理
    chapter02
  • 原文地址:https://www.cnblogs.com/hhsxy/p/14018406.html
Copyright © 2011-2022 走看看