implémentation des interfaces de Taupie Plus de détails...
#include <sys/stat.h>#include <stdio.h>#include <locale.h>#include <ctype.h>#include <time.h>#include <math.h>#include <stdint.h>#include <wchar.h>#include <_mingw.h>#include <ole2.h>#include <windows.h>#include <winreg.h>#include <windowsx.h>#include <uxtheme.h>#include <shlobj.h>#include <commctrl.h>#include "../_TkT2/Defines.h"#include "../_TkT2/EasyErrors.h"#include "../_TkT2/EasyWin32.h"#include "../_TkT2/EasyFiles.h"#include "../_TkT2/FormatNumber.h"#include "../_TkT2/ProgressBar.h"#include "../_TkT2/ReadArchive.h"#include "../_TkT2/EasyDecode.h"#include "../_TkT2/EasyListView.h"#include "../_TkT2/EasyAbout.h"#include "../_TkT2/EasyDPI.h"#include "../_TkT2/EasyCSV.h"#include "../_TkT2/ReadFile.h"#include "../_TkT2/EasyString.h"#include "../_TkT2/ManageSQLite.h"#include "../_TkT2/ManageSQLite_Win32.h"#include "locales.h"#include "TaupieGUI.h"#include "extra.h"#include "resource.h"Aller au code source de ce fichier.
Macros | |
| #define | SCROLL_TIMER_ID 1 |
| #define | SCROLL_IDLE_MS 100 |
| #define | NBROWS_TIMER_ID 2 |
| #define | NBROWS_IDLE_MS 1000 |
| #define | DATAVIEW_MAXROWS 100000000 |
Fonctions | |
| void | SetVisibility (int project, int table, int query) |
| définit la visibilité des trois composants de l'écran. | |
| int | ProjectTree_SelectTableByName (const wchar_t *tableName) |
| Recherche et sélectionne dans l'arbre du projet une table identifiée par son nom. Limite la recherche à la racine de l'arbre et aux tables (ou vues). | |
| int64_t | ProjectTree_Update (HWND hwnd) |
| Crée un TreeView à partir du contenu de la base courante, et l'affiche aux bonnes dimensions. | |
| void | StatusBar_Update (const wchar_t *tableName, int64_t records) |
| Définit le contenu de la barre de statut principale. | |
| void | Clean (void) |
| Supprime les fichiers temporaires de l'application. | |
| void | Main_OnPaint (HWND hwnd) |
| redessine la boîte de dialogue. | |
| void | Main_OnSize (HWND hwnd, UINT state, UINT x, UINT y) |
| Gestion d'un changement de taille de la fenêtre principale. | |
| void | QueryBar_Update (const wchar_t *errorMsg, const wchar_t *request) |
| Définit le contenu de la QueryBar. | |
| LRESULT CALLBACK | QueryExecute_Procedure (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData) |
| sous-procédure spécifique du bouton de lancement de la requête. | |
| LRESULT CALLBACK | QueryEdit_Procedure (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData) |
| sous-procédure spécifique de la fenêtre d'écriture de requête. | |
| LRESULT CALLBACK | QueryError_Procedure (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData) |
| sous-procédure spécifique de la fenêtre d'affichage de requête. | |
| void | QueryBar_Create (HWND hwnd) |
| Création de l'espace de saisie des requêtes. | |
| BOOL | Main_OnCreate (HWND hwnd, LPCREATESTRUCT lpCreateStruct) |
| Initialisation de la fenêtre principale. | |
| void | Main_OnClose (HWND hwnd) |
| Supprime les fichiers temporaires et ferme l'application. | |
| void | ProjectTree_Enlarge (void) |
| redimensionne en largeur le ProjectTree. | |
| void | ProjectTree_Close (HWND hwnd) |
| Ferme le projet courant Taupie. | |
| void | ProjectTree_Open (HWND hwnd, int option) |
| Ouvre/crée un projet Taupie. | |
| void | DataView_Close (HWND hwnd) |
| Ferme la table sélectionnée dans le ProjectTree. | |
| int64_t | ExecuteSQLScript (HWND hwnd, const wchar_t *fileName) |
| Exécute une requête demandée par l'utilisateur. | |
| int64_t | ExecuteCustomSQLQuery (HWND hwnd) |
| Exécute une requête demandée par l'utilisateur. | |
| int64_t | CreateCSVFromView (HWND hwnd) |
| Crée une table dans la base courante à partir d'un fichier CSV. | |
| int | RecordImportedFile (const wchar_t *tableName, const wchar_t *fileName, int pathLevel) |
| Enregistrement des caractéristiques d'un fichier importé comme table. | |
| int | RecordExecutedAction (const wchar_t *action, const wchar_t *dotCommand, const wchar_t *query, const wchar_t *error) |
| Enregistrement dans l'historique d'une action de l'utilisateur. | |
| int64_t | CreateTableFromCSV (HWND hwnd) |
| Crée une table dans la base courante à partir d'un fichier CSV. | |
| int64_t | ProjectTree_ViewAppTable (HWND hwnd, int id) |
| Affiche une table "système", non présente dans l'arbre du projet. | |
| const wchar_t * | GetCellValue (LVHITTESTINFO hti) |
| Fonction permettant de récupérer le texte d'une cellule sélectionnée. | |
| int | ProjectTree_RenameTable (HWND hwnd, const wchar_t *oldTableName, const wchar_t *newTableName) |
| Renomme une table dans l'arbre du projet. | |
| int | ProjectTree_DeleteTable (HWND hwnd) |
| Supprime une table dans l'arbre du projet. | |
| void | Main_OnCommand (HWND hwnd, int id, HWND hwndCtl, UINT codeNotify) |
| Gère les commandes de l'application. | |
| void | Main_OnContextMenu (HWND hwnd, HWND hwndContext, short int xPos, short int yPos) |
| Gestion du menu contextuel. | |
| void | ProjectTree_ViewSelectedTable (HWND hwnd, HTREEITEM hItem) |
| Gère la sélection d'une table dans l'arbre du projet. | |
| int | Main_OnNotify_DrawDataView (HWND hwnd, LPNMLVCUSTOMDRAW lplvcd) |
| Redessine sur demande le listview (police, couleur, fond). | |
| void | Main_OnNotify_ApplyFilter (HWND hHeader) |
| Application du filtre courant à la vue courante des données. | |
| void | RestartScrollingTimer (HWND hwnd) |
| Relance la temporisation du DataView. | |
| int | Main_OnNotify_FillDataView (LPNMLVDISPINFOW lplvdi) |
| remplissage des items du DataView à la demande. | |
| BOOL | Main_OnNotify (HWND hwnd, int idCtrl, LPNMHDR pnmh) |
| Gestion des notifications des composants de la fenêtre principale. | |
| LRESULT CALLBACK | Main_Procedure (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| procédure de la fenêtre principale. | |
| LRESULT CALLBACK | ProjectTree_Procedure (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData) |
| sous-procédure spécifique de la vue du projet (TreeView). | |
| LRESULT CALLBACK | DataView_Procedure (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT_PTR uIdSubclass, DWORD_PTR dwRefData) |
| sous-procédure spécifique de la vue des données (DataView). | |
| int64_t | DataView_Update (HWND hwnd, HWND *pListView, RECT *rListView, sqlite3 **db, const wchar_t *command, int useTmp) |
| Crée un ListView à partir d'une commande SQL, et l'affiche aux bonnes dimensions. | |
| int64_t | DataView_UpdateWithAFile (HWND hwnd, HWND *pListView, RECT *rListView, sqlite3 **db, wchar_t **command, const wchar_t *fileName) |
| LRESULT CALLBACK | Options_Procedure (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| procédure du dialogue des options de ModuleTicket. | |
Variables | |
| static HWND | hMainDataView |
| static HWND | hMainProjectTree |
| static HWND | hMainStatusBar |
| static HWND | hMainQueryError |
| static HWND | hMainQueryEdit |
| static HWND | hMainQueryExecute |
| static RECT | rProjectTree |
| static RECT | rDataView |
| static UINT_PTR | scrollingTimer |
| static wchar_t * | currentCommand |
| static wchar_t * | originalCommand |
| static sqlite3 * | currentDataBase |
| static wchar_t * | currentDataBaseName |
| static wchar_t * | currentSelectedTable |
| static HTREEITEM | hActualSelectedTableItem |
| static LVHITTESTINFO | selectedCellInfo |
| static HFONT | mainVariableFont |
| static HFONT | mainFixedFont |
| static HFONT | mainFixedBlackFont |
| static int | xTableView |
| static int | xQueryEdit |
| static wchar_t * | sqlError |
| static int | freezeDataView |
| static int | dataViewPage |
| static int64_t | dataViewNbRows |
implémentation des interfaces de Taupie
Définition dans le fichier TaupieGUI.c.
| #define SCROLL_TIMER_ID 1 |
Définition à la ligne 71 du fichier TaupieGUI.c.
| #define SCROLL_IDLE_MS 100 |
Définition à la ligne 72 du fichier TaupieGUI.c.
| #define NBROWS_TIMER_ID 2 |
Définition à la ligne 75 du fichier TaupieGUI.c.
| #define NBROWS_IDLE_MS 1000 |
Définition à la ligne 76 du fichier TaupieGUI.c.
| #define DATAVIEW_MAXROWS 100000000 |
Définition à la ligne 100 du fichier TaupieGUI.c.
| void SetVisibility | ( | int | project, |
| int | table, | ||
| int | query ) |
définit la visibilité des trois composants de l'écran.
| project | : visibilité du ProjectView. |
| table | : visibilité de la TableView. |
| query | : visibilité de la QueryBar. |
Définition à la ligne 113 du fichier TaupieGUI.c.
| int ProjectTree_SelectTableByName | ( | const wchar_t * | tableName | ) |
Recherche et sélectionne dans l'arbre du projet une table identifiée par son nom. Limite la recherche à la racine de l'arbre et aux tables (ou vues).
| tableName | : nom de la table à sélectionner. |
Définition à la ligne 158 du fichier TaupieGUI.c.
| int64_t ProjectTree_Update | ( | HWND | hwnd | ) |
Crée un TreeView à partir du contenu de la base courante, et l'affiche aux bonnes dimensions.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 219 du fichier TaupieGUI.c.
| void StatusBar_Update | ( | const wchar_t * | tableName, |
| int64_t | records ) |
Définit le contenu de la barre de statut principale.
| tableName | : nom de la table courante en UTF-16 (NULL : effacement). |
| records | : nombre d'enregistrements. |
Définition à la ligne 271 du fichier TaupieGUI.c.
| void Clean | ( | void | ) |
Supprime les fichiers temporaires de l'application.
Définition à la ligne 293 du fichier TaupieGUI.c.
| void Main_OnPaint | ( | HWND | hwnd | ) |
redessine la boîte de dialogue.
Cette fonction reçoit le message WM_PAINT et le traite.
| hwnd | : handle de la fenêtre principale |
Définition à la ligne 313 du fichier TaupieGUI.c.
| void Main_OnSize | ( | HWND | hwnd, |
| UINT | state, | ||
| UINT | x, | ||
| UINT | y ) |
Gestion d'un changement de taille de la fenêtre principale.
| hwnd | : handle de la fenêtre principale. |
| state | : |
| x | : largeur de la zone client de la fenêtre. |
| y | : hauteur de la zone client de la fenêtre. |
Définition à la ligne 349 du fichier TaupieGUI.c.
| void QueryBar_Update | ( | const wchar_t * | errorMsg, |
| const wchar_t * | request ) |
Définit le contenu de la QueryBar.
| errorMsg | : message d'erreur en UTF-8 (NULL pour ne pas modifier le contenu actuel) |
| request | : texte de la requête en UTF-16 (NULL pour ne pas modifier le contenu actuel) |
Définition à la ligne 444 du fichier TaupieGUI.c.
| LRESULT CALLBACK QueryExecute_Procedure | ( | HWND | hwnd, |
| UINT | uMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam, | ||
| UINT_PTR | uIdSubclass, | ||
| DWORD_PTR | dwRefData ) |
sous-procédure spécifique du bouton de lancement de la requête.
| hwnd | : handle de la fenêtre. |
| uMsg | : message à traiter. |
| wParam | : premier paramètre du message. |
| lParam | : second paramètre du message. |
| uIdSubclass | : utilisé indirectement. |
| dwRefData | : non utilisé. |
Définition à la ligne 469 du fichier TaupieGUI.c.
| LRESULT CALLBACK QueryEdit_Procedure | ( | HWND | hwnd, |
| UINT | uMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam, | ||
| UINT_PTR | uIdSubclass, | ||
| DWORD_PTR | dwRefData ) |
sous-procédure spécifique de la fenêtre d'écriture de requête.
| hwnd | : handle de la fenêtre. |
| uMsg | : message à traiter. |
| wParam | : premier paramètre du message. |
| lParam | : second paramètre du message. |
| uIdSubclass | : utilisé indirectement. |
| dwRefData | : non utilisé. |
Définition à la ligne 517 du fichier TaupieGUI.c.
| LRESULT CALLBACK QueryError_Procedure | ( | HWND | hwnd, |
| UINT | uMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam, | ||
| UINT_PTR | uIdSubclass, | ||
| DWORD_PTR | dwRefData ) |
sous-procédure spécifique de la fenêtre d'affichage de requête.
| hwnd | : handle de la fenêtre. |
| uMsg | : message à traiter. |
| wParam | : premier paramètre du message. |
| lParam | : second paramètre du message. |
| uIdSubclass | : utilisé indirectement. |
| dwRefData | : non utilisé. |
Définition à la ligne 599 du fichier TaupieGUI.c.
| void QueryBar_Create | ( | HWND | hwnd | ) |
Création de l'espace de saisie des requêtes.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 685 du fichier TaupieGUI.c.
| BOOL Main_OnCreate | ( | HWND | hwnd, |
| LPCREATESTRUCT | lpCreateStruct ) |
Initialisation de la fenêtre principale.
Cette fonction reçoit le message WM_CREATE et le traite.
| hwnd | : handle de la fenêtre. |
| lpCreateStruct | : pointeur vers la structure des informations de création. |
Définition à la ligne 726 du fichier TaupieGUI.c.
| void Main_OnClose | ( | HWND | hwnd | ) |
Supprime les fichiers temporaires et ferme l'application.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 797 du fichier TaupieGUI.c.
| void ProjectTree_Enlarge | ( | void | ) |
redimensionne en largeur le ProjectTree.
Définition à la ligne 833 du fichier TaupieGUI.c.
| void ProjectTree_Close | ( | HWND | hwnd | ) |
Ferme le projet courant Taupie.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 870 du fichier TaupieGUI.c.
| void ProjectTree_Open | ( | HWND | hwnd, |
| int | option ) |
Ouvre/crée un projet Taupie.
| hwnd | : handle de la fenêtre principale. |
| option | : définit s'il faut créer ou ouvrir le projet. |
Définition à la ligne 920 du fichier TaupieGUI.c.
| void DataView_Close | ( | HWND | hwnd | ) |
Ferme la table sélectionnée dans le ProjectTree.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 1049 du fichier TaupieGUI.c.
| int64_t ExecuteSQLScript | ( | HWND | hwnd, |
| const wchar_t * | fileName ) |
Exécute une requête demandée par l'utilisateur.
| hwnd | : handle de la fenêtre principale. |
| fileName | : nom complet du fichier contenant la requête à exécuter (peut être NULL). |
Définition à la ligne 1071 du fichier TaupieGUI.c.
| int64_t ExecuteCustomSQLQuery | ( | HWND | hwnd | ) |
Exécute une requête demandée par l'utilisateur.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 1125 du fichier TaupieGUI.c.
| int64_t CreateCSVFromView | ( | HWND | hwnd | ) |
Crée une table dans la base courante à partir d'un fichier CSV.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 1189 du fichier TaupieGUI.c.
| int RecordImportedFile | ( | const wchar_t * | tableName, |
| const wchar_t * | fileName, | ||
| int | pathLevel ) |
Enregistrement des caractéristiques d'un fichier importé comme table.
| tableName | : nom de la table créée. |
| fileName | : nom absolu du fichier à enregistrer. |
| pathLevel | : niveau de chemin à enregistrer (0 : aucun). |
Définition à la ligne 1239 du fichier TaupieGUI.c.
| int RecordExecutedAction | ( | const wchar_t * | action, |
| const wchar_t * | dotCommand, | ||
| const wchar_t * | query, | ||
| const wchar_t * | error ) |
Enregistrement dans l'historique d'une action de l'utilisateur.
| action | : texte descriptif de l'action. |
| dotCommand | : texte de la dot command (SQLite) équivalente. |
| query | : texte de la requête SQL équivalente. |
| error | : commentaire éventuel d'erreur, souvent celui généré par SQLite. |
Définition à la ligne 1341 du fichier TaupieGUI.c.
| int64_t CreateTableFromCSV | ( | HWND | hwnd | ) |
Crée une table dans la base courante à partir d'un fichier CSV.
La méthode de création n'est pas optimale en terme de vitesse, mais permet la concaténation de la table importée (B) avec celle présente (A) par ajout de champs et d'enregistrements sans préjuger des structures comparées des tables A et B.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 1431 du fichier TaupieGUI.c.
| int64_t ProjectTree_ViewAppTable | ( | HWND | hwnd, |
| int | id ) |
Affiche une table "système", non présente dans l'arbre du projet.
| hwnd | : handle de la fenêtre principale. |
| id | : ID de la table à afficher. |
Définition à la ligne 1630 du fichier TaupieGUI.c.
| const wchar_t * GetCellValue | ( | LVHITTESTINFO | hti | ) |
Fonction permettant de récupérer le texte d'une cellule sélectionnée.
| hti | : structure d'information sur l'item sélectionné. |
Définition à la ligne 1703 du fichier TaupieGUI.c.
| int ProjectTree_RenameTable | ( | HWND | hwnd, |
| const wchar_t * | oldTableName, | ||
| const wchar_t * | newTableName ) |
Renomme une table dans l'arbre du projet.
| hwnd | : handle de la fenêtre principale. |
| oldTableName | : ancien nom de la table. |
| newTableName | : nouveau nom de la table. |
Définition à la ligne 1737 du fichier TaupieGUI.c.
| int ProjectTree_DeleteTable | ( | HWND | hwnd | ) |
Supprime une table dans l'arbre du projet.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 1796 du fichier TaupieGUI.c.
| void Main_OnCommand | ( | HWND | hwnd, |
| int | id, | ||
| HWND | hwndCtl, | ||
| UINT | codeNotify ) |
Gère les commandes de l'application.
| hwnd | : handle de la fenêtre principale. |
| id | : ID de la commande. |
| hwndCtl | : handle du contrôle. |
| codeNotify | : code défini par le contrôle. |
Définition à la ligne 1873 du fichier TaupieGUI.c.
| void Main_OnContextMenu | ( | HWND | hwnd, |
| HWND | hwndContext, | ||
| short int | xPos, | ||
| short int | yPos ) |
Gestion du menu contextuel.
| hwnd | : handle de la fenêtre principale. |
| hwndContext | : handle du composant. |
| xPos | : abscisse du clic. |
| yPos | : ordonnée du clic. |
Définition à la ligne 2081 du fichier TaupieGUI.c.
| void ProjectTree_ViewSelectedTable | ( | HWND | hwnd, |
| HTREEITEM | hItem ) |
Gère la sélection d'une table dans l'arbre du projet.
| hwnd | : handle de la fenêtre principale. |
| hItem | : handle de l'item sélectionné. |
Définition à la ligne 2145 du fichier TaupieGUI.c.
| int Main_OnNotify_DrawDataView | ( | HWND | hwnd, |
| LPNMLVCUSTOMDRAW | lplvcd ) |
Redessine sur demande le listview (police, couleur, fond).
| hwnd | : handle de la fenêtre principale. |
| lplvcd | : pointeur sur la structure de dessin. |
Définition à la ligne 2219 du fichier TaupieGUI.c.
| void Main_OnNotify_ApplyFilter | ( | HWND | hHeader | ) |
Application du filtre courant à la vue courante des données.
| hHeader | : header de la vue courante (avec barre de filtre). |
Définition à la ligne 2303 du fichier TaupieGUI.c.
| void RestartScrollingTimer | ( | HWND | hwnd | ) |
Relance la temporisation du DataView.
| hwnd | : handle de la fenêtre principale. |
Définition à la ligne 2388 du fichier TaupieGUI.c.
| int Main_OnNotify_FillDataView | ( | LPNMLVDISPINFOW | lplvdi | ) |
remplissage des items du DataView à la demande.
| lplvdi | : . |
Définition à la ligne 2405 du fichier TaupieGUI.c.
| BOOL Main_OnNotify | ( | HWND | hwnd, |
| int | idCtrl, | ||
| LPNMHDR | pnmh ) |
Gestion des notifications des composants de la fenêtre principale.
| hwnd | : handle de la fenêtre principale. |
| idCtrl | : identifiant du composant. |
| pnmh | : pointeur vers la structure du message. |
Définition à la ligne 2476 du fichier TaupieGUI.c.
| LRESULT CALLBACK Main_Procedure | ( | HWND | hwnd, |
| UINT | uMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam ) |
procédure de la fenêtre principale.
| hwnd | : handle de la fenêtre principale |
| uMsg | : message à traiter |
| wParam | : premier paramètre du message |
| lParam | : second paramètre du message |
Définition à la ligne 2661 du fichier TaupieGUI.c.
| LRESULT CALLBACK ProjectTree_Procedure | ( | HWND | hwnd, |
| UINT | uMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam, | ||
| UINT_PTR | uIdSubclass, | ||
| DWORD_PTR | dwRefData ) |
sous-procédure spécifique de la vue du projet (TreeView).
| hwnd | : handle de la fenêtre. |
| uMsg | : message à traiter. |
| wParam | : premier paramètre du message. |
| lParam | : second paramètre du message. |
| uIdSubclass | : utilisé indirectement. |
| dwRefData | : non utilisé. |
Définition à la ligne 2744 du fichier TaupieGUI.c.
| LRESULT CALLBACK DataView_Procedure | ( | HWND | hwnd, |
| UINT | uMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam, | ||
| UINT_PTR | uIdSubclass, | ||
| DWORD_PTR | dwRefData ) |
sous-procédure spécifique de la vue des données (DataView).
| hwnd | : handle de la fenêtre. |
| uMsg | : message à traiter. |
| wParam | : premier paramètre du message. |
| lParam | : second paramètre du message. |
| uIdSubclass | : utilisé indirectement. |
| dwRefData | : non utilisé. |
Définition à la ligne 2832 du fichier TaupieGUI.c.
| int64_t DataView_Update | ( | HWND | hwnd, |
| HWND * | pListView, | ||
| RECT * | rListView, | ||
| sqlite3 ** | db, | ||
| const wchar_t * | command, | ||
| int | useTmp ) |
Crée un ListView à partir d'une commande SQL, et l'affiche aux bonnes dimensions.
| hwnd | : handle de la fenêtre principale. |
| pListView | : pointeur vers le handle du listview. |
| rListView | : pointeur vers le rectangle prévu pour le listview (utile si le listview n'existe pas encore). |
| db | : vecteur vers la base de données SQLite à ouvrir. |
| command | : requête à exécuter. |
| useTmp | : indique s'il faut utiliser une table/vue temporaire ou une requête directe. |
Définition à la ligne 2921 du fichier TaupieGUI.c.
| int64_t DataView_UpdateWithAFile | ( | HWND | hwnd, |
| HWND * | pListView, | ||
| RECT * | rListView, | ||
| sqlite3 ** | db, | ||
| wchar_t ** | command, | ||
| const wchar_t * | fileName ) |
Définition à la ligne 3020 du fichier TaupieGUI.c.
| LRESULT CALLBACK Options_Procedure | ( | HWND | hwnd, |
| UINT | uMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam ) |
procédure du dialogue des options de ModuleTicket.
| hwnd | : handle de la fenêtre principale. |
| uMsg | : message à traiter. |
| wParam | : premier paramètre du message. |
| lParam | : second paramètre du message. |
Définition à la ligne 3098 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 60 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 61 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 62 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 64 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 65 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 66 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 68 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 69 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 73 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 79 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 80 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 82 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 83 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 84 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 86 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 87 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 89 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 90 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 91 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 93 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 94 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 96 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 98 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 101 du fichier TaupieGUI.c.
|
static |
Définition à la ligne 102 du fichier TaupieGUI.c.