Une bibliothèque c++: classes et windows, mini mfc

Description

Cette petite collection de classes n'est pas faite pour rivaliser avec les MFC ou autres.
Elle permetra juste d'apréhender une fusion objet/handle pas très evidente mais plutôt pratique.

Ce code est léger est peu très bien servir à un petit programme ou même être le point de départ d'une plus grosse lib

Source / Exemple :


//pas de macro bien grasse pour la table des messages mais 
//une fonction virtuelle qui est appeler lorsque l'objet est attaché à un handle.
void MaWnd::map_messages()
{
 Wnd::map_messages();
 connect_message(WM_MOUSEMOVE, (MSGPARAMSLOT) &MaWnd::onMouseMove);
 connect_message(WM_LBUTTONUP, (MSGPARAMSLOT) &MaWnd::onLButtonUp);
 connect_command(ON_FILE_EXIT, (CMDSLOT) &MaWnd::onFichierQuitter);
 connect_message(WM_CLOSE, (MSGSLOT) &MaWnd::onClose);
 connect_command(IDC_TEXT,EN_CHANGE, (CMDSLOT) &MaWnd::onTextChange);
 connect_message(new SignalMouse(WM_LBUTTONDOWN, (MSGSLOT) &MaWnd::onLButtonDown));
}

Conclusion :


La lib est bourée de bug, mais elle peut faire tourner l'exemple :)
J'ai testé sous VC++ 6.0 et DevCpp 4.9.9.1: vous trouverez les fichiers de projets pour chacun

Codes Sources

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.