Soyez le premier à donner votre avis sur cette source.
Vue 7 436 fois - Téléchargée 756 fois
//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)); }
Mais sinon... rien à dire (enfin un truc que je comprends pour faire des interface graphique)
Bravo !!!
Fais une recherche sur "MX Class" c'est une lib similaire à la tienne elle devrait t'inspirer.
Alp
Un handle est en fait seulement un identifiant, un numéro attaché à un objet (une fenêtre, un bouton...). Quand un événement à lieu (par exemple, on click sur un bouton), le gestionnaire d'événements de l'API windows va préciser que l'événement est un click de bouton, et va passer le handle du bouton, c'est-à-dire son identifiant unique, ce qui nous permet de le repérer, et de savoir QUEL bouton a été clické.
Un thread est en effet une tâche. Plusieurs threads peuvent être exécutés en parallèle (en même temps), ce qui est avantageux si tu veux par exemple pouvoir effectuer un long calcul, tout en permettant à l'utilisateur d'appuyer sur un bouton "annuler" par exemple, ou bien de lancer deux longs calculs en même temps etc...
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.