Creer des intercalaires ( tab control ) [dev-c++]

Contenu du snippet

Cette Fonction permet d'afficher des "intercalaires" sur une fenêtre:
- hwndTab est le HANDLE de la feuille.
- hwnd est le HANDLE Parent de la feuille.
- Hinst est l'HINSTANCE de la feuille.

Source / Exemple :


void CreerInter( HWND hwnd, HINSTANCE Hinst, int CoorX, int CoorY, int TailleX, int TailleY, char Nomfiche[20]  ) 
{ 
    
    HWND hwndTab; 		// Handle de l'Intercalaire
    TC_ITEM tie; 		// Objet fiche
    
    InitCommonControls();	// Appel de cette fonction est obligatoire pour les API CommonControls
 
    hwndTab = CreateWindow( WC_TABCONTROL, "", WS_CHILD | WS_CLIPSIBLINGS
                                                 | WS_VISIBLE, CoorX, CoorY, TailleX, TailleY, hwnd, NULL, Hinst, NULL  );  
    
    tie.mask = TCIF_TEXT | TCIF_IMAGE;	// Options pour l'intercalaire
    tie.iImage = -1;				// Numéro identificateur de l'image ( supposition ) 				
    tie.pszText = Nomfiche; 			// Titre de la fiche

    // Insertion des fiches 
    TabCtrl_InsertItem(hwndTab, NULL, &tie);          
}

Conclusion :


Remarque: Insérez la commande "-lcomctl32" dans les options du compilateur pour qu'il n'y est pas d'erreurs.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.