Version : v0.9.4 ---------------- - BG_WindowRelease : modification pour éviter des clignotements - BG_FormItemMove : création nouvelle fonction - BG_FormProcIntl : correction bug sur handle de la couleur de fond - BG_FormCreate : correction bug sur lecture/sauvegarde de la structure de form (-> la barre de statut ne bougeait pas) - ajout du champ sParam dans la structure de fenêtre (BGWindow) - ajout du champ hBackBrush dans la structure de fenêtre (BGWindow) - renommage fonction BG_StringParamGetInt en BG_StringParamGetIntl - BG_StringParamGetIntl : modification de bug si la valeur d'un paramètre était vide - création message BG_MSG_FORMOPENBEF, BG_MSG_FORMOPENAFT et BG_MSG_FORMCLOSE - ajout de la fonction BG_FormItemValueGetDate, BG_FormItemValueGetCurrency et BG_FormItemValueGetBool - ajout de l'item "CHECK" : checkbox ownerdraw - ajout de BG_WindowModify pour modifier les paramètres d'une fenêtre - ajout de BG_FileSelect pour sélectionner un fichier - ajout de BG_ColorSelect pour sélectionner une couleur - ajout de BG_StatusbarTextSet pour afficher un texte dans une barre de statut (statusbar) - BG_FormItemModify : ajout de BG_PRM_ADDVALUE pour les combobox - BG_FormItemModify : ajout de BG_PRM_CLEARVALUE pour les combobox - ajout du paramètre bEditMode dans la structure de fenêtre - ajout du paramètre bResize dans la structure de fenêtre - ajout du mode edit pour les formulaires - BG_IntToString : ajout de la base de calcul - ajout de BG_StringParamSetIntl pour modifier un paramêtre - BG_MenuAdd : ajout du nom du menu, pour les popup menu - BG_MenuGet : idem - BG_MenuDisplay : idem - ajout de BG_MenuNumGet : retourne le numéro du menu - BG_MenuMessage : idem - BG_MenuItemEnable : ajout du nom de la fenêtre - BG_MenuItemCheck : idem - ajout des handles et des nom de menu et popupmenu dans la structure BGWindow - ajout de BG_MenuPopupDisplay : affichage d'un menu popup - ajout de BG_FormItemDelete : destruction d'un champ - ajout de BG_MenuSetIntl : sauvegarde d'une structure de menu - ajout du style "BUTTON" dans BG_ColorNumGet = couleur standard des boutons - ajout du paramètre "PASSWORD" : editbox de type password, le texte n'est pas affiché - ajout de paramètre "MULTILINE" : editbox multi-ligne Version : v0.9.3 ---------------- - Structure de fenêtre : passage de tableau static à std::map - création des fonctions BG_ErrorSave et BG_ErrorRestore - gestion des couleurs en hexa dans BG_ColorNumGet - nombreuses modifications des formulaires ... - BG_TextDraw : suppression du paramètre bBGLf et gestion de LF dans les paramètres - BG_TextColorSet : paramètre couleur en string - BG_StringToInt : modification pour intégrer la base de calcul et retourner 0 si la chaîne est vide Version : v0.9.2 (version non diffusée) ---------------- - Structure de menu : passage de tableau static à std::map - création des formulaires Version : v0.9.1 (version non diffusée) ---------------- - BG_StringToInt : utilisation des string stream - BG_StringParamGet : création de la fonction - BG_ColorNumGet : création de la fonction - création des menus - BG_DisplayError : utilisation du fichier bipmsg.bdb - uniformisation des noms de fonction : BG_CreateMainWindow -> BG_WindowMainCreate BG_CreateChildWindow -> BG_WindowChildCreate BG_SelectWindow -> BG_WindowSelect BG_ReleaseWindow -> BG_WindowRelease BG_AutoMessage - > BG_WindowMessageAuto BG_Cls -> BG_WindowCls BG_DrawText -> BG_TextDraw BG_SetTextPosition -> BG_TextPositionSet BG_SetTextColor -> BG_TextColorSet BG_SetTextFont -> BG_TextFontSet BG_GetInputBoxError -> BG_InputBoxErrorGet BG_SetDisplayError -> BG_DisplayErrorSet BG_GetWindowNum -> BG_WindowNumGet BG_SetWindowTitle -> BG_WindowTitleSet BG_MoveWindow -> BG_WindowMove BG_RedrawWindow -> BG_WindowRedraw BG_GetWindowInfo -> BG_WindowInfoGet BG_PopUpProc -> BG_InputBoxProcIntl BG_ResetBipGDI -> BG_ResetBipGDIIntl BG_DisplayError -> BG_ErrorDisplay BG_DisplayErrorSet -> BG_ErrorDisplaySet - BG_WindowMainCreate : ajout du champ paramètre (sParam), suppression hInstance suppression iBGBackColor (à mettre dans sParam), bkcol : couleur arrière plan, name : nom fenêtre - BG_WindowChildCreate : ajout du champ paramètre (sParam), suppression bHResize et bVResize et iBGBackColor et BG_Border - BG_TextDraw : ajout du champ paramètre (sParam), changement valeur par défaut sur saut de ligne (= pas de saut) - BG_InputBoxProcIntl : correction pour éviter un message lorsque la valeur entrée est nulle - BG_MessageLoop : changement interne pour tenir compte des boites de dialogue - BG_ResetBipGDIIntl : modification pour menu et form, découpage en sous fonctions - BG_ErrorSet : fonction interne, définit le contexte en cours TAF : ------- - recompiler tous les exemples - BG_FormCreate : interpréter sParam pour bBG_Border - BG_TextDraw : interpréter sParam - gérer les ascenceurs dans les form