Zum Inhalt springen

SwordMaster

Mitglieder
  • Gesamte Inhalte

    445
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von SwordMaster

  1. verdammt dass ist echt doof! aber naja da kann man wohl dann nix machen ( danke für deine schnelle antwort. gute nacht SwordMaster
  2. Hallo :-) Ich habe im INet eine methode gefunden wie man von einzelnen fenstern screenshots machen kann. Die Methode funktioniert auch schon soweit. ABER: wenn sich ein anderes Fenster über dem Gewünschten Fenster befindet, dann habe ich dass auch auf dem Bitmap mitoben! also ist die Methode eigneltich nur bei dem vordersten fenster brauchbar. kann ich die methode irgendwie umprogrammieren? HBITMAP CaptureWindow(HWND hWnd, BOOL bClientAreaOnly) { if(!hWnd) return NULL; HDC hdc; RECT rect; if(bClientAreaOnly) { hdc = ::GetDC(hWnd); ::GetClientRect(hWnd, &rect); } else { hdc = ::GetWindowDC(hWnd); ::GetWindowRect(hWnd, &rect); } if(!hdc) return NULL; HDC hMemDC = CreateCompatibleDC(hdc); if(hMemDC == NULL) return NULL; SIZE size; size.cx = rect.right - rect.left; if(rect.right < rect.left) size.cx = -size.cx; size.cy = rect.bottom - rect.top; if(rect.bottom < rect.top) size.cy = -size.cy; HBITMAP hDDBmp = CreateCompatibleBitmap(hdc, size.cx, size.cy); if(hDDBmp == NULL) { DeleteDC(hMemDC); ::ReleaseDC(hWnd, hdc); return NULL; } HBITMAP hOldBmp = static_cast<HBITMAP>(SelectObject(hMemDC, hDDBmp)); BitBlt(hMemDC, 0, 0, size.cx, size.cy, hdc, 0, 0, SRCCOPY); SelectObject(hMemDC, hOldBmp); DeleteDC(hMemDC); ::ReleaseDC(hWnd, hdc); HBITMAP hBmp = static_cast<HBITMAP>(CopyImage(hDDBmp, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION)); DeleteObject(hDDBmp); return hBmp; }
  3. Hallo Leute, ich erstelle in meinem Programm zur Laufzeit ein CListCtrl (also nicht in den Resourcen gezeichnet!). Das funktioniert schon recht gut. nur jetzt möchte ich darauf reagieren können wenn der Benutzer eine Zeile markiert. aber da das listctrl nicht in den Resourcen ist, kann ich natürlich auch keine Behandlungsroutine über den Assistenten erstellen. Kann mir jemand erklären wie ich dass in meinem fall machen kann? SwordMaster
  4. namespaces hab ich schon ausprobiert. aber in visual studio 6.0 wurde es mir im Baum nicht angezeigt. scheinbar ist jetzt der zeitpunkt wo ich doch mal auf die neuere Version umsteigen sollte. :-( falls es für 6.0 auch so eine möglichkeit gibt, kann sie mir gerne jeder mitteilen :-). Ich bin ein Gewohnheitstier, und würd mich ungern von 6.0 weggewöhnen . aber danke schon mal für deine schnelle antwort. SwordMaster
  5. Hallo Leute ich habe ein Projekt dass schon sehr viele klassen beinhaltet. jetzt wird es aber links wo alle Klassen aufgelistet sind (dieser Baum im Visual Studio) sehr unübersichtlich. kann ich die Klassen irgendwie gruppieren? normal ist der Baum ja jetzt so aufgebaut - Projekt -Klasse1 - Methoden und Attribute der Klasse +Klasse2 +Klasse3 +Klasse4 +Klasse5 ich wollte die klassen in dieser übersicht irgendwie gruppieren. so zum beispiel - Projekt -Klassengruppe1 -Klasse1 - Methoden und Attribute der Klasse +Klasse2 +Klasse3 -Klassengruppe2 +Klasse4 +Klasse5 ich denk mir nur wenn dass bei meinen privatsachen unübersichltich wird. dann ists ja umso extremer wenn man mal projekte mit 50+ Klassen hat. Würd mich freun wenn mir jemand helfen kann. Danke und gute Nacht SwordMaster
  6. Das sieht mir sehr vielversprechend aus, ich werd schaun dass ich es heute noch testen kann! vielen dank für den Beispielcode!!
  7. am besten wär wenn ich ein neues HBITMAP bekomme was auf das "Neue verkleinerte Bitmap" verweist... ich möchte das bild dann in einem CStatic anzeigen <mit m_bild.SetBitmap(...)> an StretchBlt hätte ich auch schon gedacht, aber dazu brauch ich ja ein HDC und kein HBITMAP. oder kann ich ein HBITMAP auf ein HDC umwandeln?.
  8. Hallo leute ich habe ein Handle auf ein Bitmap (HBITMAP). ist es möglich dieses Bild auf eine Bestimte größe zu ziehen? sagen wir ich brauch das bild in der größe von 100x100 Pixeln! hab zwar schon in google gesucht, aber ich weiß nicht wirklich wie sowas aussehen könnte (vermutlich hab ich deshalb nichts gefunden) kann mir jemand helfen? wär toll Danke SwordMaster
  9. hallo Leute ich bräuchte ein Gerät dass ich an den computer hängen kann und damit meine Fernseher Videorecorder und Stereoanlage bedienen kann. Wenn ich in Google suche, finde ich nur Fernbedienungen für den PC, wo ich dann den PC fernsteuern kann, aber wie gesagt ich möchte über den pc meine anderen geräte steuern können. Gibt es sowas? Wär schon genial :-)) SwordMaster
  10. tja da kann man nur noch sagen :uli vielen dank!
  11. Hallo Leute, ich möchte herrausfinden wann ein verzeichniss in irgendeiner form geändert wird. soweit bin ich schon gekommen. HANDLE file; file = FindFirstChangeNotification("c:\\Program Files", FALSE, FILE_NOTIFY_CHANGE_FILE_NAME|FILE_NOTIFY_CHANGE_DIR_NAME|FILE_NOTIFY_CHANGE_ATTRIBUTES|FILE_NOTIFY_CHANGE_SIZE|FILE_NOTIFY_CHANGE_LAST_WRITE|FILE_NOTIFY_CHANGE_SECURITY); WaitForSingleObject(file, INFINITE); AfxMessageBox("Änderung"); while (true) { FindNextChangeNotification(file); WaitForSingleObject(file, INFINITE); AfxMessageBox("Änderung"); } FindCloseChangeNotification(file); es funktioniert auch schon so richtig. aber meine frage ist, kann ich an der Stelle wo ich die MessageBox ausgebe, auch irgendwie rausfinden WAS SICH GENAU verändert hat? ob eine datei erstellt wurde, oder unbenannt oder gelöscht wurde. kann ich diese info evtl aus dem file Handle rauslesen? Wär toll wenn es jemand weiß. danke swordmaster
  12. ja dass es router gibt wo man festplatten ranhängen kann hab ich auch schon gehört. hört sich auch sehr interressant an, aber das wird halt dann lange nicht so schnell sein wie wenn die festplatte direkt am computer hängt, deshalb wär mir die idee mit dem "verteilerkabel" gekommen. naja hilft nix, muss es wohl so ein fileserver werden. Danke für eure Antworten
  13. Hallo Leute ich wollte mal fragen ob es sowas wie ein "usb verteilerkabel" gibt. ich habe eine USB 2.0 Festplatte (extern)... kann ich evtl an dieses usb kabel einen verteiler hängen, so dass ich die festplatte an zwei rechnern gleichzeitig benutzen kann? ich denk mal das es nicht geht. aber fragen kann man ja mal evtl habe ich ja glück . SwordMaster
  14. Hallo Leute habe mir die Direct X SDK runtergeladen, und wollte ein paar beispielprogramme von codeproject und codeguru einfach mal ausprobieren... aber bei mir sind so viele typen unbekannt. es kommt immer der fehler DWORD_PTR im internet habe ich gefunden dass das so deklariert wird typedef unsigned __int64* DWORD_PTR; aber dann findet er andere typen nicht (z.b. LONG_PTR) wo sind alle diese typen definiert? oder bräuchte ich für die sdk von direct x bereits Visual Studio.NET? Oder habe ich was falsch gemacht? wär super wenn mir jemand helfne könnte! Danke SwordMaster
  15. vielen dank für deine hilfe, die ersten beiden kannte ich bereits. Loadstreet kostet aber was :-P bei dem zweiten weiß ichs nicht mehr was ich daran auszusetzen hatte. aber CamAlert (dein 3ter Vorschlag) ist super! dass benutz ich jetzt! vielen dank!! SwordMaster
  16. Hallo Leute, kennt jemand ein gutes programm (wenn möglich freeware) wo ich meine Webcam als bewegungsmelder nutzen kann? Es sollte wenn möglich ein Externes Programm von mir gestartet werden können. Ich habe schon tools gefunden, nur erstens kann ich sie immernur ein paar tage kostenlos testen, und kosten dann ewig viel. und das noch größere problem ist, - entweder der bewegungsmelder reagiert nur einmal und dann muss man ihn neu starten. - oder der Bewegungsmelder frisst EXTREM VIEL RESOURCEN. ich hätte jetzt ein programm gefunden streamme mit dem ich arbeiten hätte können(hätte zwar nach 15 tagen was gekostet, aber das wärs wert gewesen), aber dann ist mir aufgefallen dass sobald der Bewegungsmelder startet, der arbeitsspeicher vollgemüllt wird. in 1-2 Sekunden war ein MB vom Arbeitsspeicher voll => ich konnte im Taskmanager direkt zuschaun wie der Arbeitsspeicher immer weiter und immer wieter vollgemüllt wird. Dass ein Bewegungsmelder Resourcen benötigt, ist mir schon klar, aber so extrem! dass kanns ja dann auch nicht sein :-(. Falls jemand ein gutes programm kennt was man benutzen kann! wärs echt super!! Danke SwordMaster
  17. Hallo Leute, Mal eine Frage, weiß jemand wie ich ein HWND auf gültigkeit prüfen kann?? wenn ich zum Beispiel ein HWND ermittele, und das fenster wird dann geschlossen! Wär echt toll wenn jemand was weiß! Danke SwordMaster
  18. hallo habs gefunden wenn man bei den resourcen, den klassenassistenten startet, meldet er einem dass mit der klasse was nicht stimmt.... und ich konnte die *.h und die *.cpp datei nochmal angeben... jetzt funktioniert alles
  19. Hallo Leute, ich habe eine meiner Dialogklassen die ich über den Klassenassistenten angelegt habe, nachträglich umbenannt d.h. ich habe mit "Suchen und Ersetzen" einfach den alten klassennamen mit dem neuen Klassennamen ersetzt. (Auch die Dateinamen habe ich angepasst) ich kann auch Kompilieren... und der Compiler bringt mir 0 Fehler. ABER: jetzt musst ich feststellen, wenn ich links im Baum die Klasse auswähle, dann fehlt im Kontextmenü "Behandlungsroutine für Windows Nachrichten hinzufügen" Ich arbeite noch mit Visual Studio 6.0.... wisst ihr was ich vergessen habe, beim umstellen des klassennamens? Wär echt super wenn mir jemand helfen könnte!
  20. Hallo Leute! Wisst ihr einen Guten ISDN Monitor? der mir eingehende Anrufe anzeigt? er muss nicht viel können, nur mir die eingehende Telefonnummer anzeigen und mir die gerufene Telefonnummer anzeigen. Ich habe bisher nur welche gefunden die man nur 14 tage testen kann und dann kaufen müßte. Aber da muss es dcoh bestimmt auch Freeware oder sowas geben!! bei den wenigen Freeware Tools die ich gefunden habe, waren fehler drinnen. Und wenn man das Programm beendet hat, ist der rechner abgestürtzt. Wär echt super wenn ihr ein tool wissen würdet!!! Danke SwordMaster
  21. Hab Dependency Walker gerade ausprobiert..... ist echt cool aber wenn ich dann die Parameter brauche um die funktionen auch aufzurufen muss ich im internet suchen und hoffen dass ich den header der funktion irgendwo finde? seh ich das richtig? Danke SwordMaster
  22. Hallo Leute, weiß jemand ein programm, bzw. gibt es sowas überhaupt, wo man alle Methoden (mit Parametern, und rückgabewerte) einer beliegiben dll - datei herausfinden kann?? dass man dem progrmam also nur eine *.dll datei gibt, und die listet einam alle methoden auf? Evtl weiß jemand was. Ciao SwordMaster
  23. danke für eure schnellen antworten! ich werds morgen gleich nochmal versuchen!! vielen dank nochmal! Ciao swordmaster

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...