Zum Inhalt springen

Fiesek

Mitglieder
  • Gesamte Inhalte

    419
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Fiesek

  1. Ich weiß nicht, ob wir vom selben sprechen, nee, von MS ist es nicht, schau halt hier mal nach. Da könntest Du es auch gleich ziehen, falls Du es doch brauchst! GREETZ ******** * Fiesek * ********
  2. Grüß Dich! Geht sowas nicht mit RegCleaner? GREETZ ******** * Fiesek * ********
  3. Grüß Dich! Welches OS und wie groß sind Deine Speicherressourcen? GREETZ ******** * Fiesek * ********
  4. Grüß euch! Ich bin kurz vor der FIAE Prüfung. Nur Code editieren muss ich nicht, nein, koplett neue Projekte muss ich hier in C++ entwerfen und planen, proggen und präsentieren. Es ist zwar Anwendungsentwicklung oder Systemintegration, aber als Fachinformatiker musst Du immer alles können (eierlegende Wollmilchsau), dass wird jedenfalls ziemlich oft von einem erwartet. Als AE musste ich auch schon das komplette Firmennetzwerk neuplanen und aufbauen, Server und Domänen und jede Menge Hardware aber es war sehr interessant. Wenn Du lieber proggst, dann lern FIAE, wenn Du aber lieber mit Hardware und Netzen rumpopelst dann lern FISI. Schwer sind sie beide auf ihre eigene Art, aber ich will Dir keine Angst machen, es ist beides zu schaffen! Ich hoffe, Du triffst die richtige Entscheidung und hast auch Spaß daran! Viel Erfolg! GREETZ ******** * Fiesek * ********
  5. Naja, sinnloser hätte Dein Beitrag aber auch nicht sein können, oder? Es handelt sich hier unter Umständen um einen Neuling! Ausserdem hat Aven schon auf die Suchfunktion hingewiesen! GREETZ ******** * Fiesek * ********
  6. Grüß Dich! Für den Anfang kann man so um die 2500,00€ brutto bekommen, je nach Stellung. Es kann aber auch viel mehr oder auch viel weniger sein, kommt auch ein bisschen auf die Firma und die Umgebung an. GREETZ ******** * Fiesek * ********
  7. Grüß Euch! Dumme Frage, ich weiß, aber welches Programm brennt nochmal *.bin Files? GREETZ ******** * Fiesek * ********
  8. Nein, innerhalb des großen Desktops ist mein kleines Objekt, vergleichbar einem eigenen Fensterchen und in ihm ist dann 0,0.Der dcDest ist der PaintDC von eben diesem kleinen Objektfenster! GREETZ ******** * Fiesek * ********
  9. Steht in der 2. Schleife.
  10. Jau Wird mit der neuen Syntax deutlich, den benutze ich zu Testzwecken, ist aber eigentlich unwichtig und verschwindet später. Die erste Version hat nicht gefunzt, deswegen hab ich die Maske komplet weiß gemacht, jetzt funzt das! dcDest ist der aktuelle PaintDC, der die Audgabe im Object und damit auch auf dem Bildschirm ermöglicht! Hm, Aus schwarz wird nachher weiß (MERGEPAINT) und das vorherige weiß verschwindet. Da wo nun weiß ist kann per SRCAND überall gezeichnet werden, wo jeweils ein Pixel aktiv ist (logischers AND) und da wo kein Pixel aktiv ist zieht AND nicht! So soll es funzen, tut es aber leider nicht! GREETZ ******** * Fiesek * ******** P:S:: Hab ich mich eigentlich schon einmal für Deine Hilfe bedankt? wenn nicht dann DANKE :e@sy !!!!
  11. Hier nochmal die momentan aktuelle Syntax: BOOL CPictureEx::CreateMask(HDC dcDest, HDC dcSrc, long nObjectWidth, long nObjectHeight, SIZE m_PictureSize,HBITMAP m_hBitmap, COLORREF clrKey) { HBITMAP hBitmapMask; HDC dcSrcWork, dcDestWork; BITMAP bm; HBRUSH hBrush, hBrush2; RECT rc; hBitmapMask = (HBITMAP)CopyImage(m_hBitmap, IMAGE_BITMAP, 0, 0, LR_MONOCHROME); if(!hBitmapMask) return FALSE; GetObject(m_hBitmap, sizeof(bm), &bm); dcSrcWork=CreateCompatibleDC(NULL); dcDestWork=CreateCompatibleDC(dcSrc); SelectObject(dcSrcWork, m_hBitmap); SelectObject(dcDestWork, hBitmapMask); /* // Nur zu Testzwecken! ::StretchBlt(dcDest, 0, 0, nObjectWidth, nObjectHeight, dcDestWork, 0, 0, m_PictureSize.cx, m_PictureSize.cy, SRCCOPY); */ hBrush = CreateSolidBrush(RGB(0,0,0)); hBrush2 = CreateSolidBrush(RGB(255,255,255)); for(unsigned int x=0; x<bm.bmWidth; x++) { for(unsigned int y=0; y<bm.bmHeight; y++) { rc.left=x; rc.top=y; rc.right=x+1; rc.bottom=y+1; FillRect(dcDestWork, &rc, hBrush2); } } for(x=0; x<bm.bmWidth; x++) { for(unsigned int y=0; y<bm.bmHeight; y++) { COLORREF z=GetPixel(dcSrc,x,y); if(z != clrKey) { rc.left=x; rc.top=y; rc.right=x+1; rc.bottom=y+1; FillRect(dcDestWork, &rc, hBrush); } } } DeleteObject(hBrush); DeleteObject(hBrush2); DeleteDC(dcSrcWork); // Nur zu Testzwecken /* ::StretchBlt(dcDest, 0, 0, nObjectWidth, nObjectHeight, dcDestWork, 0, 0, m_PictureSize.cx, m_PictureSize.cy, SRCCOPY);//MERGEPAINT); */ DeleteDC(dcDestWork); TransStretchBlt(dcDest, dcSrc, nObjectWidth, nObjectHeight, m_PictureSize, m_hBitmap, hBitmapMask); return TRUE; } BOOL CPictureEx::TransStretchBlt(HDC dcDest, HDC dcSrc, long nObjectWidth, long nObjectHeight, SIZE m_PictureSize, HBITMAP m_hBitmap, HBITMAP hBitmapMask) { HDC dcWork=CreateCompatibleDC(dcSrc); //SelectObject(dcWork, hBitmapMask); SelectObject(dcSrc, hBitmapMask); ::StretchBlt(dcDest, 0, 0, nObjectWidth, nObjectHeight, dcSrc, 0, 0, m_PictureSize.cx, m_PictureSize.cy, SRCCOPY);//MERGEPAINT); /* SelectObject(dcSrc, m_hBitmap); ::StretchBlt(dcDest, 0, 0, nObjectWidth, nObjectHeight, dcSrc, 0, 0, m_PictureSize.cx, m_PictureSize.cy, SRCAND); */ DeleteDC(dcWork); return TRUE; } Die erste For-Schleife zeichnet die komplette Maske weiß, die zweite Schleife vergleicht dann die Bildpixel des Orginals mit dem clrKey! GREETZ ******** * Fiesek * ********
  12. @LtNick2 Sorry, Du hast natürlich recht *vor Pein ganz rot werdend*! Novawars, damit auch bei mir ein richtiger Link ist! Ab wann geht es denn weiter? Laufen die Förderungen weiter? Kommt schon, da muss es doch noch ein paar mehr geben?! GREETZ ******** * Fiesek * ********
  13. Es ist am Ende ein weißes Bild auf einem Schwarzen Hintergrund! Ich empfehle, es danach vor der Schleife mit einem 2. HBrush RGB(255,255,255) auszumalen, damit ist dann das Bild wirklich monochrome! Andernfalls erhäst Du eine komplett schwarze Maske, wenn Du Schwarz transparent haben willst! Teilweise finde ich es nicht mehr logisch! Vieleicht liegt der Fehler ja auch woanders? *hoffend die Daumen drückend* GREETZ ******** * Fiesek * ********
  14. @net-worker Hey, das macht ja richtig Spaß! :marine GREETZ ******** * Fiesek * ********
  15. Pass auf, ich hab hier folgendes kleines Mini-Bitmap erstellt: 3 Pixel breit und 3 Pixel hoch, in den Ecken schwarz inder Mitte rot und der Rest weiß. Wenn ich weiß transparent zeichnen lassen will, geht das ohne mullen und knullen! Wenn ich schwarz transparent zeichnen lassen will, erstellt er mir noch die richtige Maske, aber er zeichnet dann trotzdem nur weiß transparent (verrückt, gell?) und wenn ich rot weg haben will ist die Maske schon fehlerhaft (koplett schwarz). Ich krieg hier noch ne Meise, weil ich den Fehler einfach nicht finde. Da kann mir auch kein Debugger helfen. Es ist doch logisch OK, warum funzt denn das net? :( GREETZ ******** * Fiesek * ********
  16. Sorry, what's koor?
  17. Ich muss hier ein Visualisierungobjekt für ein graphisches Steuerungs- und Projektierungswerkzeug (firmeneigen) schreiben. Innerhalb des Objektes werden die Bilder dar gestellt. m_PictureSize enthält die Orginalgröße des Bildes und nObjectWidth/-Height enthalten die Maße des Objectes, damit ich nachher das Bild auch auf die richtige Größe stretchen kann. Du meinst also, es könnte am StretchBlt liegen? Soll ich mal einfach nur BitBlt ausprobieren? Ich hab es nun mittlerweile geschafft, eine korrekte Maske zu erstellen. Das letzte Problem liegt im Kopierbefehl mit dem Attribut SRCAND, das will nicht wie ich es will. Meine Maske zeigt weiße Pixel für muss gemalt werden und transparente Pixel für soll transparent bleiben, aber SRCAND will nicht! Ob ich den Tag noch erlebe, an dem ich mein Objekt fertig stelle? :confused: GREETZ ******** * Fiesek * ********
  18. Grüß Euch! Mich würde mal interessieren, was es noch so an Online-Spielen gibt? Galactic Tales, Novawars und Escape to Space kenn ich schon, das werden doch aber sicherlich noch nicht alle gewesen sein, oder? GREETZ ******** * Fiesek * ********
  19. :confused: Dank Dir! GREETZ ******** * Fiesek * ********
  20. Danke, Chief Wiggum, ich schau da gleich mal rein! GREETZ ******** * Fiesek * ********
  21. Es soll eine Datei vom Typ *.hlp werden, so wie die Help-Files von Microsoft. GREETZ ******** * Fiesek * ********
  22. Dann läuft es bestimmt so wie unter NT und 2k auch. Arbeitsplatz -> Laufwerk mit rechts klicken -> Eigenschaften -> Extras -> Fehlerüberprüfung <jetzt prüfen>. Die Prüfung beginnt dann meist mit dem nächsten Neustart! GREETZ ******** * Fiesek * ********
  23. Tja, wenn das möglich wäre, würde es schon vieles vereinfachen. Da hilft nur eine Standleitung, mit der gibt es keine Trennungen mehr! GREETZ ******** * Fiesek * ********
  24. Grüß Euch! Ich hab mir schon tausende davon angeschaut und benutzt, nun komme ich aber in die Verlegenheit selbst so ein Help-File erstellen zu müssen und *sehr peinlich seinend* ich weiß gar nicht wie das geht? Wer kann mir da weiter helfen? Gibt es da irgendeine Software für? Danke für jede Hilfe! GREETZ ******** * Fiesek * ********
  25. Grüß Euch! Ich suche eine Tool, welches mir Word Dokumente (*.doc) in das Format PDF umwandeln kann. Super wäre es, wenn diese Tool Freeware wäre und sich noch einigermaßen bedienen lassenwürde, außerdem darf es kein Musterentwurf oder sowas machen, weil wie sieht denn das sonst auch aus. Danke für jede Hilfe! GREETZ ******** * Fiesek * ********

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...