| |
|
|
Christian Eichler | seulement un entier kleines, kurzes Frägelchen trop %hdc2. Ist cet %hdc2 une profansche Erfindung (alors pas Windows-Standart ?!) ou bien erwisch je cela aussi irgendwie avec qui API-Funktion GetDC ? |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 12.12.2007 ▲ |
|
|
|
|
RGH | qui %hDC2 ist une Profanische Erfindung et steht pour une zweiten Displaykontext des Hauptfensters. cette zweite Displaykontext contient toujours une Kopie des Hauptfensters, so dass cet toujours vollautomatisch wiederhergestellt volonté peux, z.B. si un d'autre la fenêtre drüber geschoben wird, es verkleinert et vergrößert wird, etc. etc. cela erspart es dem XProfan-Programmierer selbst sur qui wmPaint-Biotschaft réagir trop doit, um ensuite den kompletten Bildschirminhalt wiederherzustellen. de Hause aus pouvoir Windows cela nämlich pas, mais sendet plan seulement wmPaint et cela Programme muss ensuite voyons, wohin es sa Informationen herbekommt, um den Bildschirm neuzuzeichen.
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 12.12.2007 ▲ |
|
|
|
|
Christian Eichler | Vielen Dank, cela était oui c'est ca cela, quoi je savons voulais
Zur Erklärung, pourquoi je cela gefragt hab : je schreib oui z.Z. à einer DLL dans C++, avec qui on Speicherbitmaps bequem verarbeiten peut soll (Frank, je sais, dass du aussi so une DLL anbietest, qui hilft mir mais seulement beschränkt plus). avec cette DLL voudrais je ensuite dans mon Programme zum Graphen zeichnen u.a. qui Skala erstellen, là cela avec C++ deutlich plus rapide aller wird, comme avec Profan.
mfg Christian E |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 12.12.2007 ▲ |
|
|
|
|
Frank Abbing | veux du dabei avec DIBs travailler ou bien seulement SetPixel anwenden? |
|
|
| |
|
|
|
Christian Eichler | qui Skala erstell je avec MoveTo et LineTo, SetPixel verwend je ici pas ! quoi verstehst du sous travailler ?
je erstell am Programmstart un MemoryBitmap et lösche cela aussi wieder, entweder dans qui Programmmitte, um un nouveau trop erstellen ou bien am Schluss, si je mon Programme finis ... et entre Zeichne je puis et lasse es Montrer |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 12.12.2007 ▲ |
|
|
|
|
Frank Abbing | qui Zeichenfunktionen qui GDI travailler très lente im opposition zum direkten mettons qui Pixel inner einer DIB. Zumindest dans nativen Sprachen. qui Effektfunktionen qui ProSpeed.dll travailler z.B. avec qui DIB-Methode. qui Pixelwerte volonté direct im grenier gesetzt et später dans einem Glissement sur den HDC kopiert. Pour DirectX qui schnellste Methode.
sur meiner page findest du qui DIB.dll. Pratiquement une stark abgespeckte Version qui ProSpeed. tu peux qui Dll (3 KB!) très simple zusammen avec deinem Code benutzen. |
|
|
| |
|
|
|
Christian Eichler | Hmm... okay... mais qui Punkt ist oui eigentlich qui: je voudrais une partie des Codes de meinem Profan-Programme auslagern. dans une DLL... et si je maintenant deine DLL wieder verwede, ensuite lern je oui wieder ne...aucune C++ ... quoi oui eigentlich mon but ist |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 13.12.2007 ▲ |
|
|
|
|
Frank Abbing | mon Vorschlag ist oui pas zwingend. si du ihn anwenden peux et veux liegt doch alleine chez dir. |
|
|
| |
|
|
|
Christian Eichler | bof, je werd maintenant erstmal schaun, comment large je viens ... et si je pas weiterkomm, ensuite greif je la fois sur deine DLL zurück |
|
|
| Debian Lenny, Intel Celeron 2,8 Ghz, 768 MB Ram && Win XP Pro, Intel C2D 1,66Ghz, 2 GB Ram ... PROFAN² 6.6 | 13.12.2007 ▲ |
|
|
|
|
Frank Abbing | Jo. qui Dll stellt aussi seulement den cadre dar. Zeichnen musst du selber. et dans qui Beziehung ist cela travailler avec SetPixel sûrement einfacher. |
|
|
| |
|
|