⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gui.h

📁 Handles Hexahedral, Tetrahedral, Quadrilateral, and Triangle meshes. Lagrangian, Hierarchic, and Mon
💻 H
字号:
#if !defined(GUI_H_)#define GUI_H_/******************************************************************************************************************************************                                                  ************** (C) Copyright 1989-1999  by AMTEC ENGINEERING INC.***************       All Rights Reserved.                       ***************                                                  *******************************************************************************************************************************************//* This file must be included *AFTER* "TECADDON.h" *//* WINDOWS */#if defined (MSWIN)# if defined (STDCALL)#   undef STDCALL# endif # define STDCALL   __stdcall # if defined (__cplusplus)#   define WINGUI_EXTERN_C extern "C"# else#   define WINGUI_EXTERN_C# endif# if !defined(LINKTOGUI)#   define LINKTOGUI WINGUI_EXTERN_C __declspec ( dllimport )# endif# if !defined (MANAGESTATE)#   define MANAGESTATE AFX_MANAGE_STATE(AfxGetStaticModuleState());# endif#endif/* MOTIF */#if !defined (MSWIN)# if !defined (STDCALL)#   define STDCALL# endif# if !defined (LINKTOGUI)#   if defined __cplusplus#     define LINKTOGUI extern "C"#   else#     define LINKTOGUI#   endif# endif# if !defined (MANAGESTATE)#   define MANAGESTATE# endif#endiftypedef int (*GUITextCallback_pf)  (const char *TextString);typedef void (*GUIIntCallback_pf)   (const int *I);typedef void (*GUIVoidCallback_pf)  (void);#define BADDIALOGID  -2#define MAINDIALOGID -1/* Set/Unset the dialog to always be on top of other windows*/LINKTOGUI void STDCALL GUI_DialogSetTopmost(int Dialog,int MakeTopmost);LINKTOGUI int STDCALL GUI_GetVersion(void);LINKTOGUI int STDCALL GUI_DialogCreateModeless(int                 DialogParent,                                               int                 Width,                                               int                 Height,                                               const char         *Title,                                               GUIVoidCallback_pf  HelpButtonCallback,                                               GUIVoidCallback_pf  CloseButtonCallback,                                               GUIVoidCallback_pf  InitCallback);LINKTOGUI int STDCALL GUI_DialogCreateModal(int                 DialogParent,                                            int                 Width,                                            int                 Height,                                            const char         *Title,                                            GUIVoidCallback_pf  HelpButtonCallback,                                            GUIVoidCallback_pf  OkButtonCallback,                                            GUIVoidCallback_pf  CancelButtonCallback,                                            GUIVoidCallback_pf  InitCallback);LINKTOGUI int STDCALL GUI_ButtonAdd(int                ParentDialog,                                    int                X,                                    int                Y,                                    int                Width,                                    int                Height,                                    const char        *Label,                                    GUIVoidCallback_pf ButtonCallback);LINKTOGUI void STDCALL GUI_ButtonSetText(int Button,                                         const char *NewText);void GUI_Assert(    const char *expression,  /* text representation of the assertion */    const char *explanation, /* text description of the assertion */    const char *utility);    /* name of the utility containing the assertion */LINKTOGUI void STDCALL GUI_SetSensitivity(int Control,                                          int IsSensitive);LINKTOGUI void STDCALL GUI_SetVisibility(int Control,                                         int IsVisible);LINKTOGUI int STDCALL GUI_OptionMenuAdd(int               ParentDialog,                                        int               X,                                        int               Y,                                        int               Width,                                        int               Height,                                        const char       *OptionList,                                        GUIIntCallback_pf ValueChangedCallback);LINKTOGUI void STDCALL GUI_OptionMenuSet(int OptionMenu,                                         int Selection);LINKTOGUI int STDCALL GUI_OptionMenuGet(int OptionMenu);LINKTOGUI int STDCALL GUI_ListAdd(int               ParentDialog,                                  int               X,                                  int               Y,                                  int               Width,                                  int               Height,                                  int               IsMultiSelection,                                  GUIIntCallback_pf ValueChangedCallback);LINKTOGUI int STDCALL GUI_ListGetItemCount(int List);LINKTOGUI void STDCALL GUI_ListAppendItem(int  List,                                          const char *Item);LINKTOGUI char * STDCALL GUI_ListGetString(int List,                                           int Position);LINKTOGUI void STDCALL GUI_ListReplaceItem(int  List,                                           const char *Item,                                           int  Position);LINKTOGUI void STDCALL GUI_ListDeleteAllItems(int List);LINKTOGUI void STDCALL GUI_ListDeleteItemAtPos(int List,                                               int Position);LINKTOGUI void STDCALL GUI_ListDeselectAllItems(int List);LINKTOGUI void STDCALL GUI_ListSetSelectedItem(int List,                                               int Position);LINKTOGUI void STDCALL GUI_ListGetSelectedItems(int List,                                                int **SelectedItemList,                                                int *SelectedItemCount);LINKTOGUI void STDCALL GUI_ListSetSelectedItems(int List,                                                int *SelectedItemList,                                                int SelectedItemCount);LINKTOGUI void STDCALL GUI_ListDeallocItemList(int **ItemList);LINKTOGUI int STDCALL GUI_ToggleAdd(int                ParentDialog,                                    int                X,                                    int                Y,                                    int                Width,                                    int                Height,                                    const char        *Label,                                    GUIIntCallback_pf  ValueChangedCallback);LINKTOGUI void STDCALL GUI_ToggleSet(int Toggle,                                     int SetOn);LINKTOGUI int STDCALL GUI_ToggleGet(int Toggle);LINKTOGUI int STDCALL GUI_RadioBoxAdd(int               ParentDialog,                                      int               X,                                      int               Y,                                      int               Width,                                      int               Height,                                      const char       *Label1,                                      const char       *Label2,                                      const char       *Label3,                                      const char       *Label4,                                      const char       *Label5,                                      GUIIntCallback_pf ValueChangedCallback);LINKTOGUI void STDCALL GUI_RadioBoxSetToggle(int RadioBox,                                             int ToggleNumber);LINKTOGUI int STDCALL GUI_RadioBoxGetToggle(int RadioBox);LINKTOGUI int STDCALL GUI_LabelAdd(int      ParentDialog,                                   int      X,                                   int      Y,                                   const char *Label);LINKTOGUI void STDCALL GUI_LabelSetText(int  Label,                                        const char *LabelString);LINKTOGUI int STDCALL GUI_TextFieldAdd(int                ParentDialog,                                       int                X,                                       int                Y,                                       int                Width,                                       int                Height,                                       GUITextCallback_pf ValueChangedCallback);LINKTOGUI int STDCALL GUI_TextAdd(int                ParentDialog,                                  int                X,                                  int                Y,                                  int                Width,                                  int                Height,                                  int          IsReadOnly,                                  GUITextCallback_pf ValueChangedCallback);LINKTOGUI void STDCALL GUI_TextSetInsertPos(int Text,                                            int Position);LINKTOGUI void STDCALL GUI_TextSetMinInsertPos(int Text);LINKTOGUI void STDCALL GUI_TextSetMaxInsertPos(int Text);LINKTOGUI void STDCALL GUI_TextSetString(int          Text,                                         const char  *TextString);LINKTOGUI char * STDCALL GUI_TextGetString(int Text);LINKTOGUI void STDCALL GUI_TextInsertString(int          Text,                                            const char  *TextString);LINKTOGUI void STDCALL GUI_TextAppendString(int          Text,                                            const char  *TextString);LINKTOGUI int STDCALL GUI_ScaleAdd(int               ParentDialog,                                   int               X,                                   int               Y,                                   int               Width,                                   int               Height,                                   int               ScaleMin,                                   int               ScaleMax,                                   int               DecimalPrecision,                                   GUIIntCallback_pf ValueChangedCallback,                                   GUIIntCallback_pf DragValueChangedCallback);LINKTOGUI void STDCALL GUI_ScaleSetValue(int Scale,                                         int NewValue);LINKTOGUI void STDCALL GUI_ScaleSetLimits(int Scale,                                          int ScaleMin,                                          int ScaleMax,                                          int DecimalPrecision);LINKTOGUI int STDCALL GUI_ScaleGetValue(int Scale);LINKTOGUI int STDCALL GUI_VertSeparatorAdd(int    ParentDialog,                                           int    X,                                           int    Y,                                           int    Height);LINKTOGUI int STDCALL GUI_HorzSeparatorAdd(int    ParentDialog,                                           int    X,                                           int    Y,                                           int    Width);LINKTOGUI int STDCALL GUI_FrameAdd(int     ParentDialog,                                   int     X,                                   int     Y,                                   int     Width,                                   int     Height,                                   const char *Label /* may be NULL */);LINKTOGUI void STDCALL GUI_TextFieldSetString(int   TextField,                                              const char *TextString);LINKTOGUI char * STDCALL GUI_TextFieldGetString(int TextField);LINKTOGUI void STDCALL GUI_DialogLaunch(int DialogID);LINKTOGUI void STDCALL GUI_DialogDismiss(int DialogID);LINKTOGUI int STDCALL GUI_DialogIsUp(int DialogID);LINKTOGUI void STDCALL GUI_DialogSetTitle(int DialogID,                                          const char *NewTitle);LINKTOGUI void STDCALL GUI_TextAppendString(int          Text,                                            const char  *TextString);                                            LINKTOGUI int STDCALL GUI_MenuBarAdd(int ParentDialog);LINKTOGUI int STDCALL GUI_MenuAdd(int         ParentMenu,                                  const char *Label);LINKTOGUI int STDCALL GUI_MenuAddItem(int                 ParentMenu,                                      const char         *Label,                                      GUIVoidCallback_pf  Callback);LINKTOGUI int STDCALL GUI_MenuAddToggle(int                ParentMenu,                                        const char        *Label,                                        GUIIntCallback_pf  Callback);LINKTOGUI void STDCALL GUI_MenuAddSeparator(int ParentMenu);LINKTOGUI void STDCALL GUI_MenuItemSetText(int         MenuItem,                                           const char *NewText);LINKTOGUI void STDCALL GUI_MenuSetToggle(int MenuItem,                                         int SetOn);LINKTOGUI void STDCALL GUI_MenuDeleteItem(int MenuItem);/* this line must be last */#endif /* GUI_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -