| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Starwash Senior JLI'ler
Alter: 41 Anmeldedatum: 22.09.2002 Beiträge: 252 Wohnort: Zossen (bei Berlin) Medaillen: Keine
|
Verfasst am: 26.01.2003, 19:42 Titel: |
|
|
Hi,
sorry wenn das jetzt ein wenig hart klingt oder so, aber deine Einstellung kann ich nicht gerade befürworten. Hast du schonmal daran gedacht, deinen Code zu Debuggen? Oder selber intensivst auf Fehlersuche zu gehen. Übrigens besteht Fehlersuche nicht immer darin seinen Quelltext mal zu überscrollen. Gelegentlich ist es sinnvoller sich mal ein oder zwei Tage hin zu setzen und nur in Gedanken sein Programm immer und immer wieder abzuspielen und dabei sich seinen Quelltext in Pseudo-Code vorzustellen, das ganz nennt sich dann abstraktes arbeiten und ist oft mals äußerst effektiv. Beim Programmieren geht es nicht nur darum funktionierende Programme zu schreiben, es geht auch darum eigene Erfahrungen zu sammeln und dem Reiz nach zu gehen, dass sein Programm nicht auf Anhieb funktioniert. Programmieren würde mir nur halb so viel Spaß machen, wenn nicht überlegen müsste, sondern nur abtippen oder kopieren müsste, aber dies ist das was man unter programmieren versteht, zumindest verstehe ich es nicht darunter. Übrigens hilft es auch Gelgentlich erstmal nur eine Pseudo-Code-Vorlage zu entwickeln und nach dieser "Anleitung" dann sein Programm zu entwickeln. Desweiteren helfen Sachen, wie der Debugger, UML, Struktogramme und Gehirnschmalz. Manchmal auch ein wenig abstrakte Logik, vor allem wenn man noch am Anfang seiner Programmiertalente ist, dann kommt einem so manchen Lösung komisch vor, aber später wird man dann die Logik dieser Logik erkennen, sobald die Programmierfertigkeiten weiter perfektioniert wurden.
Gruss Tarek |
|
| Nach oben |
|
 |
Sören JLI Master Trainee

Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 26.01.2003, 21:15 Titel: |
|
|
Ich kann nur zustimmen. Versucht soviel wie es geht selber zu machen. Ein Blick in die Doku oder MSDN schadet wirklich nicht. So wie es aussieht ist die nächste Generation von Programmierern eine Copy'n'Paste-Generation! Wer nur kopiert verliert sehr bald den Spass daran(glaubt mir ich spreche aus Erfahrung!).
Aber um deine Frage zu beantworten:
MSDN: | Zitat: | UpdateWindow
The UpdateWindow function updates the client area of the specified window by sending a WM_PAINT message to the window if the window's update region is not empty. The function sends a WM_PAINT message directly to the window procedure of the specified window, bypassing the application queue. If the update region is empty, no message is sent.
BOOL UpdateWindow(
HWND hWnd // handle of window
);
Parameters
hWnd
Handle to the window to be updated.
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero.
Windows NT: To get extended error information, callGetLastError.
|
Vielleicht hilft es ja. |
|
| Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 27.01.2003, 14:35 Titel: |
|
|
| Code: | case WM_RBUTTONDOWN:
UpdateWindow(hWnd);
break; |
hab ich auch schon ausprobiert...
des geht auch nicht...
ich weiß einfach nicht weiter weil in der MSDN steht das es so geht, aber bei mir gehts so nicht? selbst wenn ich alles mit messageboxen überprüfe, gehts, aber das bild wird halt nicht gezeichnet wenn die Vairable umspringt, sobald ich dann irgendetwas tue was Windows dazu veranlasst meinem Fenster die NAchricht WM_PAINT zu schicken, gehts. Ich weiß nicht wodran das liegt, tut mir leid, und wenn ich den Code noch 10 mal durchgehe! Mitleerweile hoffe ich ja schon das ich nur was verpeilt habe, damit das endlich mal klappt! |
|
| Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 27.01.2003, 20:30 Titel: |
|
|
Juhuuuuuuuuuu...
Nach 5 stündigem suchen habe ich dann endlich die passende Lösung aus der MSDN Online herausgequetscht...
Des Problems Lösung:
| Code: | | RedrawWindow(hWnd,NULL,NULL,RDW_INVALIDATE); |
Also, jetzt hab ich nur das mit dem int Ausgeben nicht ganz kapiert!
Also, ich möchte in meinem Programm ausgeben wieviel resourcen man noch hat! Geht das auch einfach? |
|
| Nach oben |
|
 |
Hazel JLI MVP


Alter: 41 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 27.01.2003, 20:51 Titel: |
|
|
Einfacher geht's AFAIK nicht. Schreib dir doch ne Funktion. ;) _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
| Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 27.01.2003, 21:03 Titel: |
|
|
| Nagut, dann muss ich halt ein bissl rumprobben, soweit ich des jetzt überblicke dürfte das net so schwer sein! Nochmal danke für eure hilfe! |
|
| Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 29.01.2003, 17:09 Titel: |
|
|
blub.......
hat sich erledigt... |
|
| Nach oben |
|
 |
abc_d JLI Master Trainee

Alter: 36 Anmeldedatum: 27.01.2003 Beiträge: 615
Medaillen: Keine
|
Verfasst am: 31.01.2003, 16:49 Titel: |
|
|
| kannst du das ganze mal posten was du gemacht hast? |
|
| Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
|
| Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 10.02.2003, 18:30 Titel: |
|
|
Mal ne Frage...
Ist es möglich mit der GDI auch wie bei Direct Draw so zB einen Blauen hintergrund durchsichtig zu machen? |
|
| Nach oben |
|
 |
The Lord of Programming Living Legend

Alter: 38 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 16.03.2003, 12:28 Titel: |
|
|
Falls du des meinsch:
mit TextOut gehts
| Code: | SetBkMode(DevCon,TRANSPARENT);
TextOut(DevCon,x,y,"Text",4); |
_________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
| Nach oben |
|
 |
|