Zum Inhalt springen

maddin

Mitglieder
  • Gesamte Inhalte

    832
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von maddin

  1. hab den fehler gefunden. habe vergessen anzugeben, welche infos ich abfragen möchte.
  2. hallo coder, ich schreibe gerade einen bildbetrachter und möchte dabei eine funktion zum löschen des aktuell betrachteten bildes einfügen. dabei benutze ich zur zeit einen selbstgebastelten abfragedialog ob die datei wirkliche gelöscht werden soll. das ganze gefällt mir aber nicht ganz so gut. ich wollte den standard löschen dialog benutzen, der zur bestätigung erscheint, wenn man eine datei unter windows löscht. andere bildbetrachter wie zum beispiel ACDSee benutzen diesen ja auch und der benutzer ist daran gewöhnt. weiß einer von euch wie ich an diesen dialog herankomme und ihn benutzen kann ??? ps: gibt es auch einen windows dialog zum umbenennen von dateien ???
  3. Doch mache ich. Hier mal der Code der Relevanten Methoden: BOOL Menu::CreatePopupMenu() { m_hMenu = ::CreatePopupMenu(); return m_hMenu != NULL; } BOOL Menu::InsertItem(UINT uItem, BOOL fByPosition, MTYPE nType, BOOL bBreak, LPVOID lParam) { MENUITEMINFO mii; mii.cbSize = sizeof(MENUITEMINFO); mii.fType = MFT_OWNERDRAW; mii.fMask = MIIM_ID | MIIM_DATA | MIIM_TYPE; mii.wID = (fByPosition == TRUE ? 0 : uItem); switch(nType) { case STRING: { mii.fType |= MFT_STRING; mii.cch = strlen((LPCTSTR)lParam); mii.dwTypeData = new char[mii.cch + 1]; strcpy(mii.dwTypeData, (LPCTSTR)lParam); break; } case SEPARATOR: { mii.fType |= MFT_SEPARATOR; break; } case SUBMENU: { mii.fMask |= MIIM_SUBMENU; mii.hSubMenu = (HMENU)lParam; break; } } return InsertMenuItem(m_hMenu, uItem, fByPosition, &mii); } BOOL Menu::DrawItem(LPDRAWITEMSTRUCT lpdis) { HBRUSH hBrHighlight = CreateSolidBrush(HLS_TRANSFORM (GetSysColor(COLOR_HIGHLIGHT), +70, -57)); HBRUSH hBrDarkFace = CreateSolidBrush(HLS_TRANSFORM (::GetSysColor (COLOR_3DFACE), -10, 0)); HBRUSH hBrLightFace = CreateSolidBrush(HLS_TRANSFORM (::GetSysColor (COLOR_3DFACE), +75, 0)); HPEN hPeHighlight = CreatePen(PS_SOLID, 1, GetSysColor(COLOR_HIGHLIGHT)); HPEN hPeSeparator = CreatePen(PS_SOLID, 1, HLS_TRANSFORM (::GetSysColor (COLOR_3DFACE), -10, 0)); // DrawBackground FillRect(lpdis->hDC, &lpdis->rcItem, hBrLightFace); // Get MENUITEMINFO; MENUITEMINFO mii; GetMenuItemInfo((HMENU)lpdis->hwndItem, lpdis->itemID, FALSE, &mii); DWORD error = GetLastError(); // error == 87; 'Falscher Parameter' return TRUE; } PHP] ich hoffer das hilft.
  4. Hallo, ich erstelle gerade ein Ownerdrawn Menü oder zumindest versucht ich das. Das Problem habe ich beim verarbeiten der WM_DRAWITEM Nachricht. Dabei wird mir in der DRAWITEMSTRUCT ein Handle auf das Menu geliefert (laut MSDN). Mit diesem Handle habe ich nun versucht mir die Menuinformationen auszulesen (mit der Funktion GetMenuItemInfo). Dieser Funktionsaufruf schlägt aber fehl. (Fehlercode: 87; 'Falscher Parameter'). WARUM ?? Und wie kann ich das Problem lösen.
  5. Hallo, kann ich irgendwie ein Programm vor dem eigentlichen Start von Windows XP ausführen ? Es geht darum das ich eine Datei verändern möchte die aber dummerweise von Windows geschützt wird.
  6. hallo, ich habe da ein kleines Problem mit den Funktionen FindFirstFile und FindNextFile. Das Problem ist, das diese Funktionen denken, das der Buchstabe 'Z' vor dem 'Ü' kommt. Kann man die Reihenfolge irgendwie ändern ?
  7. auch ganz gut wäre die Funktion GetSystemInfo geeignet.
  8. gemein das der ganze ****** wegen so einer kleinen kleinigkeit nicht läuft. jetzt klappt es aber. besten dank.
  9. hallo, ich habe folgenden Code OPENFILENAME ofn; char szFile[MAX_PATH]; ZeroMemory(&ofn, sizeof(OPENFILENAME)); ofn.lStructSize = sizeof(OPENFILENAME); ofn.hwndOwner = hWndParent; ofn.lpstrFile = szFile; ofn.nMaxFile = sizeof(szFile); ofn.lpstrFilter = "Alle Dateien\0*.*\0" "Joint Photographic Experts Group (JPEG)\0*.JPG;*.JPEG\0" "Graphics Interchange Format (GIF)\0*.GIF;*.GIFF\0" "Portable Network Graphics (PNG)\0*.PNG\0" "Tag Image File Format (TIFF)\0*.TIFF;*.TIF\0"; ofn.nFilterIndex = 1; ofn.lpstrFileTitle = NULL; ofn.nMaxFileTitle = 0; ofn.lpstrInitialDir = NULL; ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_EXPLORER; if (GetOpenFileName(&ofn) == TRUE) SendMessage(hWndParent, WM_OPENFILE, 0, (long)ofn.lpstrFile); [/PHP] Problem ist, das der Dialog nicht angezeigt wird. Frage: WARUM ??? Habe ich was vergessen ???
  10. maddin

    SSI Includes

    hallo, ich suche nach einem Weg, mittels SSI eine komplette Seite einbinden zu können. Heißt das es eine HTML Datei auf einem anderen Server ist, die zusätzlich noch HTML und BODY Tag besitzt. Weiß jemand wie das geht.
  11. Terran Marines Vorschlag wäre schon nicht schlecht. Gibt es vielleicht einen Drucketreiber o.a. der mir ohne den Schritt über eine PDF - Dokument ein JPEG- Bild "druckt"?
  12. Hallo Leute, mich würde einmal interessieren ob ihr eine Möglichkeit kennt mit der ich beliebige Dokumente (Word, Excel, TXT, ...) auf einwachem Wege in ein JPEG- Bild umwandeln kann. Quasi als ob ich das Dokument ausdrucken und dann wieder einscannen würde, bloß eben ohne das drucken und scannen.
  13. guten morgen, ich brauche für meine Seite eine Möglichkeit die größe von Frames dynamisch zu ändern. Will heisten der Benutzer klickt auf einen Button und Frame 1 verbreitert sich von 100px auf 200px. Kennt jemand einen Weg das zu realisieren.
  14. ich habe folgendes Script. <SCRIPT LANGUAGE="JavaScript"> <!-- if (parent.pages > 1) { document.write("Seite: "); document.write("<A HREF=\"javascript:GoPrev()\"><<<\/A> "); for (i = 0; i < parent.pages; i++) { document.write("<A ID=p" + i + " HREF=\"javascript.GoTo(" + i + ")>" + i + "<\/A> "); } document.write("<A HREF=\"javascript:GoNext()\">>><\/A> "); } //--> </SCRIPT> [/PHP] laufen tut es eigentlich ganz gut. Das Problem ist, das i nicht in einer schritten sondern in zweier schritten ausgegeben wird. ich erhalte also statt "<< 1 2 3 4 >>" die Ausgabe "<< 1 3 >>". meine Frage nun, warum ist das so. Ich sehen zumindest nur eine Stelle an der i erhoht wird.
  15. maddin

    NetShell

    ich bekomme gar keine Fehlermeldung. Ich kann bloß einige Befehle (alle außer anzeigen der Konfiguration) nicht ausführen.
  16. hallo leude, ich habe ein frage. wie kann ich dynamisch mittel javascript css- klassen ändern. heist ich habe zwei css- klassen beispiel: td.one { background-color:#ff0000; } td.two { background-color:#0000ff; } nun möchte ich, wenn der mauszeiger über eine tabellenzelle wandert auf td.two ändern und beim verlassen des mauszeigers zurück zu td.one. ich habe das ganze für den ie schon geschafft. (siehe www.luzifers-hp.de) problem ist, ich will es für möglichst viele browser ermöglichen und meine lösung läuft unter opera z.b. nicht. wie kann ich das schaffen oder ist es überhaupt nicht möglich.
  17. maddin

    NetShell

    Hallo, wenn ich das richtig verstanden habe, kann ich mit der NetShell von Microsoft (netsh.exe) die IP- Addresse von anderen Rechnern im LAN ändern. Mein Problem ist, das ich es zwar schaffe einen anderen PC anzugeben, ich aber nicht alle Befehle ausführen kann. Kann ich es irgendwie hinbekommen, sämtliche Befehle zur Verfügung zu haben.
  18. hallo coder, wie kann ich in einem Windows Programm, SDK keine MFC, die IP Adresse ändern ??
  19. mit dem visual studio von ms ist es auch sehr einfach unter zu hilfe nahme des mfc app wizards eine dialogbasierte anwendung zu erstellen. auf der markt & technik homepage www.mut.de gibt es außerdem noch das buch visual c++ 6.0 in 21 tagen als komplette leseprobe in der leseecke. wenn man diese buch statt in 21 tagen in 14 oder sogar 7 tagen (durchaus schaffbar. habe ich auch geschafft) durchzuarbeiten, hat man noch genügend zeit das programm zu erstellen.
  20. maddin

    Mscdex.exe

    stimmt. bloß dann kenne ich für spätere befehle den laufwerksbuchstaben nicht. somit kann ich dann in der autoexec.bat keine programme auf der cd automatisch ausführen.
  21. nicht ganz. habe eine maus mit treibern für xp. möchte diese aber nicht unbedingt als maus nutzen.
  22. hört sich gut an: kann so angesprochen werden als ob es "normal" angeschlossen wäre. FRAGE: WIE ??? wäre meine 2.Idee gewesen. Davon habe ich aber noch weniger Ahnung und der Code wird sicherliche länger und komplizierter. Hinweise aber durchaus erwünscht. Gerät = Maus Compiler = VS 6.0 Plattform = WinXP
  23. maddin

    Mscdex.exe

    Hallo, ich habe in der autoexec.bat folgenden Eintrag. Eben für den CD- ROM Treiber. LH A:MSCDEX.EXE /D:CDROM /L:V Kann ich es irgendwie hinbekommen, das der Laufwerksbuchstabe nicht immer V ist sondern der jeweils erste Verfügbare und ich diesen Buchstabe in anderen Befehlen benutzen kann.
  24. Moin, habe ein Problem mit meinem Notebook. Und zwar kann ich nicht von der XP- CD starten. Habt ihr irgendwelche Hinweise wie ich das ändern kann ?
  25. Guten Morgen, ich habe mir aus einer MS-DOS BootDisk ein bootfähige CD erstellt. Mit auf der CD habe ich unter anderen den Ornder I386 der WinXP CD gebrannt. Davon wollte ich nun die WinXP Installation starten (winnt.exe). Problem war, das dabei die Meldung kam, SmartDrive wurde nicht gefunden. Dabei befand sich die smartdrv.exe mit auf der CD und der Pfad wurde in die PATH variable eingefügt. Warum kann SmartDrive nicht gefunden werden und wie kann ich das beheben?

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