SplitterWnd - C++ - Programmation
Marsh Posté le 06-07-2003 à 11:03:52
Tout simplement car tu fais m_wndSplitter.CreateView(0,1,...) alors qu'a la creation de ce splitter tu lui dit 2 lignes mais 1 seule colonne.
m_wndSplitter.CreateView(1,0,...) ca marchera mieu
Marsh Posté le 06-07-2003 à 15:11:32
VisualC++ a écrit : Tout simplement car tu fais m_wndSplitter.CreateView(0,1,...) alors qu'a la creation de ce splitter tu lui dit 2 lignes mais 1 seule colonne. |
Non je pense pas....
Je divise d'abord ma fenetre en 1 ligne 2 col
|
(0,0) | (0,1)
|
ensuite je divise 0,0 en 2 ligne 1 col
0,0 |
______| (0,1)
|
1,0 |
Donc c'est pas ca...(J'ai vérifié au cas ou mais non )
Marsh Posté le 06-07-2003 à 15:31:15
En fait ca vient de ma classe CInfoVw
Elle dérive de CFormView et j'ai mis (il parait qu'il faut le mettre...)
dans le .h,
DECLARE_DYNCREATE(CInfoVw)
dans le.cpp
IMPLEMENT_DYNCREATE(CInfoVw, CFormView)
Pourquoi elle marche pas ma view ? (Je l'ai créé avec Classwizard...Peut $etre une propriété de la ressource boite de dialogue qui ne devrait pas y etre ????
Marsh Posté le 09-07-2003 à 15:15:28
Gooopil a écrit : |
Desole j avais pas vu ta reponse, mais bon pareil j ai teste aussi et ca marche moi avec les index que je t ai indique et pas les tient (les tient ca assert) et par contre c 2 CView derived que j utilisais (la view de base cree avec le projet)
Marsh Posté le 09-07-2003 à 15:16:47
Pour les propriete y a la DIALOG property a virer oui si je me souvient comem c une CFormView
Marsh Posté le 05-07-2003 à 16:33:56
Hello, voila, le code suivant me genere un "debug assertion failed".
Je suis parti de ce code (qui marche...) :
Si quelqu'un a une idée...
Merci