Click here to Skip to main content
15,906,626 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Generalms word automation Pin
pnpfriend23-Nov-02 3:28
pnpfriend23-Nov-02 3:28 
QuestionHow to control a threads CPU utilization? Pin
mediamaster4023-Nov-02 3:16
mediamaster4023-Nov-02 3:16 
AnswerRe: How to control a threads CPU utilization? Pin
mediamaster4025-Nov-02 3:11
mediamaster4025-Nov-02 3:11 
GeneralCListCtrl - Selection Problem Pin
#realJSOP23-Nov-02 0:54
professional#realJSOP23-Nov-02 0:54 
GeneralRe: CListCtrl - Selection Problem Pin
Gary R. Wheeler23-Nov-02 1:50
Gary R. Wheeler23-Nov-02 1:50 
GeneralRe: CListCtrl - Selection Problem Pin
#realJSOP23-Nov-02 3:22
professional#realJSOP23-Nov-02 3:22 
GeneralRe: CListCtrl - Selection Problem Pin
Jean-Marc Molina3-Oct-03 1:12
Jean-Marc Molina3-Oct-03 1:12 
GeneralDialogues en MFC Pin
bumper23-Nov-02 0:54
bumper23-Nov-02 0:54 
Bonjour,

Je me pose beaucoups de question sur les dialogues avec MFC, et je cherche quelque éclaircissement.

1) Imaginer le dialogue d'un effet de photoshop, on y trouve une image de preview et juste en dessus des boutons + et - pour le zoom. Eventuellement on peut cliquer sur l'image pour y ajouter le centre d'un effet ou déplacer l'image à la souris.

Est-il possible en MFC d'encapsuler l'image de preview, les boutons de zoom et le comportement de la souris sur l'image dans un nouveau control personnalisé (une classe) ? et comment ? Le but est d'éviter de recopier le même code 100 fois si j'ai 100 effets dans mon soft.

2) Pour l'image de preview, j'utilise un control de type bouton en owner draw car en plus de l'image j'ai des dessins à effectuer sur l'image. Est-il possible d'utiliser un control picture au lieu d'un bouton, et comment faire pour dessiner sur le control picture ?

L'avantage du control picture est que je peux y insérer une bitmap dans l'éditeur de dialog et faire ajuster à la taille du contenu pour avoir un dialogue de la bonne dimension au pixel près. Retailler le bouton dans l'éditeur ne permet pas de modifier sa taille au pixel près. Ou alors j'ai pas vu comment ??

3) Enfin, je voudrais avoir des control edit dans mes dialogues pour pouvoir modifier les positions de mes sliders par exemple. Je n'ai pas trouvé quel événement utiliser pour modifier la valeur du slider seulement quand j'appuie sur "return" dans le edit.

J'ai essayé onchange, mais ça change tout le temsp (si je veux entrer -42, il applique l'effet sur - pui -4 puis -42 et c'est le même problème quand j'éfface la valeur).

J'ai essayé onkillfocus, mais ça m'oblique à fait "tab" ou à cliquer sur un autre control pour valider la valeur. Dans ce cas, quand j'appuye sur "return" la valeur est bien modifier, mais manque de bol, le dialogue se ferme également comme si j'avais appuyer sur OK.

Des idées pour faire fonctionner tout ça ?

Merci d'avance,

GeneralRe: Dialogues en MFC Pin
Gary R. Wheeler23-Nov-02 2:00
Gary R. Wheeler23-Nov-02 2:00 
GeneralRe: Dialogues en MFC Pin
bumper23-Nov-02 2:40
bumper23-Nov-02 2:40 
GeneralRe: Dialogues en MFC Pin
Maximilien24-Nov-02 16:19
Maximilien24-Nov-02 16:19 
GeneralRe: Dialogues en MFC Pin
bumper25-Nov-02 11:08
bumper25-Nov-02 11:08 
GeneralPreserving clipboard content Pin
mariuszpopiolek22-Nov-02 23:49
mariuszpopiolek22-Nov-02 23:49 
GeneralRe: Preserving clipboard content Pin
Gary R. Wheeler23-Nov-02 2:11
Gary R. Wheeler23-Nov-02 2:11 
GeneralRe: Preserving clipboard content Pin
mariuszpopiolek23-Nov-02 2:22
mariuszpopiolek23-Nov-02 2:22 
GeneralRe: Preserving clipboard content Pin
Paul M Watt23-Nov-02 6:57
mentorPaul M Watt23-Nov-02 6:57 
GeneralRe: Preserving clipboard content Pin
mariuszpopiolek23-Nov-02 13:22
mariuszpopiolek23-Nov-02 13:22 
GeneralConstants in cmath Pin
Anonymous22-Nov-02 23:22
Anonymous22-Nov-02 23:22 
GeneralConstants in <cmath> Pin
Anonymous22-Nov-02 23:21
Anonymous22-Nov-02 23:21 
QuestionHow to detect network connection? Pin
Wenrich22-Nov-02 23:06
Wenrich22-Nov-02 23:06 
AnswerRe: How to detect network connection? Pin
Gary R. Wheeler23-Nov-02 2:25
Gary R. Wheeler23-Nov-02 2:25 
AnswerRe: How to detect network connection? Pin
Michael Dunn23-Nov-02 5:11
sitebuilderMichael Dunn23-Nov-02 5:11 
GeneralMaximizing Pin
S O S22-Nov-02 23:00
S O S22-Nov-02 23:00 
GeneralRe: Maximizing Pin
Gary R. Wheeler23-Nov-02 2:35
Gary R. Wheeler23-Nov-02 2:35 
GeneralRe: Maximizing Pin
S O S23-Nov-02 5:44
S O S23-Nov-02 5:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.