Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » 4 generelle (Anfänger?)-Fragen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.09.2004, 20:22 Uhr
~MCNight
Gast


Hallo,
also ich will ein Programm programmieren (klingt komisch ist aber so) und habe dabei 4 Probleme, wie ich folgendes programmiere:
1. Ich weiß wie man Übergänge von einem zum Anderen Dialogfeld (MFC Anwendungs-Assistent) programmiert. Wie programmiert man es, dass sich das alte Fenster dann schließt bzw. sich das neue Fenster das alte Fenster im gleichen Rahmen ersetzt.
2. Wie aktualisiere ich Textfelder innerhalb eines Dialogfeldes, ohne das dieses von selbst aktualisiert werden muss, geschlossen werden muss oder sich für die Aktualisierung ein neues Fenster aufruft.
3. Wie kann ich Bilder bzw. andere Grafiken in eine MFC-Anwendung integrieren?
4. Wie kann ich die Farbe von Schaltflächen bzw. dem Hintergrund oder ähnlichem verändern?
Das sind meine 4 Fragen. Bin für jeden Hinweis dankbar.
Tschau
danke im vorraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.09.2004, 20:54 Uhr
Pablo
Supertux
(Operator)


-->

Das hat nix mit ANSI C/C++ zu tun
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 27.09.2004 um 20:55 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.09.2004, 10:19 Uhr
~mike
Gast


Hi!
1. So wie ich das verstanden habe: geht nicht. Wenn du aus dem Hauptdialog mit DoModal einen neuen aufrufst, kannst du den Hauptdialog nicht schließen
2. SetWindowText, UpdateData(FALSE)
3. CBitmap nutzen -> siehe "Visual C++ in 21 Tagen" (unter ebooks)
4. Schaltflächen musst du händisch zeichnen (CButtonST auf www.codeproject.com). Hintergund kannst du in PreCreateWindow (wenn SDI/MDI) oder mit WM_CTLCOLOR (Forumsuche benutzen) ändern

Ich hoffe ich konnte dir einwenig weiter helfen

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
28.09.2004, 17:00 Uhr
xXx
Devil


Zu Frage vier, wenn de nur ne Farbe haben willst und kein Bild willst kannst de auch in der InitInstance(), hinter AfxEnableControlContainer(); folgendes eingeben


Code:

SetDialogBkColor(RGB(0,0,0),RGB(0,0,0));



wobei der erste RGB-Wert für den Hintergrund ist und der andere für die Schriftfarbe in deinem Dialog!

Hoffe das ich dir damit weitergeholfen hab.

Dieser Post wurde am 28.09.2004 um 17:01 Uhr von xXx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.09.2004, 19:07 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


zu 1. In welchem Rahmen denn?
Willst du nun ein neues Fenster öffnen und das Alte scließen oder nur neue Steuerelemente in das Fenster setzen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.09.2004, 19:38 Uhr
~MCNight
Gast


Ich will das neue Fenster öffnen und das alte schließen.
Danke für alle weiteren Tipps.
Bräuchte jetzt nur noch eine Antwort zu Nr. 1
Tschau
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.10.2004, 12:04 Uhr
Darky



zu 1

machbar ist das schon .... aber als Anfänger würde ich mich daran nicht vergreifen...!
Das Problem liegt darin, daß Du im Hauptrahmenfenster die Ansichtsklassen(view,formview...-Klassen) wechseln mußt(wird vom Erstellungsassi nicht unterstützt),
sehr gut macht sich da die Klasse CSplitterWnd(wird auch nicht vom Erstellungsassi unterstützt also reine Kopfarbeit)!
Ist ne sehr Komplizierte und Komplexe Sache die nicht einfach so zu posten ist, da die vorgehensweise PROJEKTABHÄNGIG ist!
Falls Du es trotzdem probieren willst schau Dir mal die CSplitterWnd an!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: