Mehrere Probleme bei Programmierprojekt - Hilfe!

Amaya

Grünschnabel
Ich arbeite gerade an einem Programmierprojekt, dessen Prinzip eigentlich ganz einfach ist (es geht zur Zeit um Flächen- und Körperberechnung, später sollen noch Funktionen dazu kommen).
Jedoch treten einige Fragen auf (vor allem, da bei mir die Hilfedatei nicht funktioniert):

1. Ich habe einen Haupdialog und für jede Berechnung einen neuen, der sich öffnet, wenn man auf einen Button klickt. Ich möchte nun, dass der neue Dialog eine bestimme Position hat (zum Beispiel links oben), geht das?

2. Wie deaktiviere ich den Hauptdialog, während der andere geöffnet ist?

3. Ich muss mit Pi arbeiten, das müsste es doch als Funktion geben, oder? Was muss ich denn da einbinden und wie rufe ich es dann auf?

4. Ist es möglich die Farbe von Steuerelementen (Buttons und Static vor allem) und die Schriftfarbe zu ändern?

5. Wenn man die Maus über einen Button bewegt ( z.B. Kreis), soll eine Darstellung mit allen Bezeichnungen erscheinen. Wie binde ich ein bmp, jpg, ... ein und welches Steuerelement nutze ich dafür?
(Ich weiß, es gibt schon Threadsdazu, aber ich hab da nicht durchgesehen >^-^< )
 
Hi,

ich gehe jetzt einfach mal davon aus das du Visual C++ und die MFC benutzt, wenn nicht, lese garnicht erst weiter, dann passt das eh nicht ;)

zu 1.
"
HWND CreateWindow(
LPCTSTR
lpClassName, // pointer to registered class name
LPCTSTR lpWindowName, // pointer to window name
DWORD dwStyle, // window style
int x, // horizontal position of window
int y, // vertical position of window
int nWidth, // window width
int nHeight, // window height
HWND hWndParent, // handle to parent or owner window
HMENU hMenu, // handle to menu or child-window identifier
HANDLE hInstance, // handle to application instance
LPVOID lpParam // pointer to window-creation data
);
"
zu 2.
" CDialog::EnableWindow(false);" oder wie dein Hauptdialog eben heisst...

zu 3.
also unter C und C++ war das die math.h also "#include <math.h>" und dann bekommste PI mit "double mathpi = PI(); "

zu 4.
ja ist es, über die Font Styles, das müssteste aber hier im Forum finden.

zu 5.
dazu gibt es 2 Möglichkeiten, einmal über die Klasse CPicture, oder über Bitmap
http://www.tutorials.de/forum/showthread.php?t=177429
oder
http://www.tutorials.de/forum/showthread.php?t=177733


Überigens, die Suche Funktion erspart DIR UND den Forumleuten viele Blasen an den Fingern ;)

Hoffe ich konnte helfen...
 
Zurück