Zum Inhalt springen

maddin

Mitglieder
  • Gesamte Inhalte

    832
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von maddin

  1. Hallo, ich wurde ganz gerne ein USB Gerät im C++ Programm ansprechen, weiß aber leider nicht wie das geht. kennt jemand irgendwelche guten tuts oder info die mir dabei helfen können.
  2. ich verstehe was du meinst aber denke dich enttäuschen zu müssen. ohne ein array wird soetwas nicht möglich sein.
  3. Hallo, kennt jemand von Euch ein Programm, mit dem ich mir alle am Rechner angeschlossenen Geräte anzeigen lassen kann ?
  4. hallo leude, beim arbeiten mit der gdi+ von ms ist mir eine eigentlich sehr schöne sache an den prototypen aufgefallen, die ich ganz gerne übernehmen würde aber nicht weiß wie. und zwar steht im prototyp ob der parameter "rein" oder "raus" geht. beispiel: void f (IN int i, OUT int* k); wie macht man das mit dem IN und OUT ???
  5. @scav: bei deiner aufgabe braucht man nicht unbeding zeiger. man kann auch einfach sämtliche variablen global deklarieren. da das keiner macht eine schöne aufgabe. meine aufgabe: schreibe eine einfach/ doppelt verkettete liste, die int zahlen speichern kann. dabei soll immer nur soviel speicher reserviert werden wie wirklich nötig. nicht unbedingt etwas bei dem man zeiger bei der übergabe braucht, hilft aber beim verstehen von zeigern.
  6. 1.) die ladezeiten und der inhalt sind für eine firmenpräsentation durchaus gelungen. 2.) eine startseite würde ich durchaus für gut empfinden, sofern mehrere versionen (sprache, jscript oder nicht, ...) zu verfügung stehen und man hier eine auswahl treffen kann. 3.) wie bereits erwähnt würde ich auch die navigation ändern. vielleicht schaft eine einrückung der unterpunkte schön eine besserung. ansonsten evtl. die unterpunkte erst aufklappen lassen, wenn jemand auf einen hauptpunkte zeigt. auf jeden fall keine bilder menüpunkte. ps: meine (www.luzifers-hp.de) ist besster :D
  7. meine empfehlung für dich: 1.) lese ein gutes buch, tutorial, ... , und lerne die grundlagen von html. diese werden auf jeden fall auch mit dem besten WYSIWYG editior nötig (zumindest nach meiner erfahrung). 2.) überlege dir den inhalt der site: was soll für wen angeboten werden ??? 3.) überlege dir ein gutes design für die site. 4.) erstelle die site. ps: um gute seiten zu erstellen sollte imho auch mal ein blick auf css und jscript fallen. wird aktuelle von fast jeden verwendeten browser unterstützt und hilft beim gestallten und designed.
  8. von O&O Software gibt es ein Programm, welches sich BlueCon nennt. Damit kann man unter anderen eine Bootfäige CD erstellen, mit der man auch auf NTFS Platten zugreifen kann.
  9. maddin

    template Klasse

    wenn ich dein problem richtig verstehe sollte es ein einfaches funktionstemplate tun. template<class T> int compare (const T a, const T { return a < b ? -1 : 0; } main() { int i = compare (12, 20); double d = compare (1.34, 4.56); } [/PHP] siehe: http://www.luzifers-hp.de/cpp/funktionen.shtml#funktionstemplates
  10. hallo leute, ich bin auf der suche nach einem Treiber, der das JogDial meines Sony Notebooks GR214EP als einfaches Mausrad zur Verfügung stellt. Das mitgelieferte Programm hat mir zum Benutzen zuviel Extra ***.
  11. ich habs jetzt mit der AnsiToUnicode gemacht. Und damit läuft alles bestens
  12. jo war der richtige gedanke. läuft super. besten dank
  13. ich habe ein programm geschrieben. in diesem programm soll der mauszeiger beim drücken der linken mousetaste und beim bewegen geändert werden (IDC_HAND2). beim loslassen der linken taste soll dann der alte mousezeiger wieder gewählt werden (IDC_HAND1). die nachrichtenverarbeitung ist folgende. LRESULT CALLBACK WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { static Bitmap* lpImage = NULL; static POINT pScrollStart = {0,0}; static int xOffset = 0; static int yOffset = 0; static int cxImage = 0; static int cyImage = 0; switch(uMsg) { case WM_DESTROY: { PostQuitMessage(0); break; } case WM_OPENFILE: { LPSTR lpstrFile = (LPSTR)lParam; if (lpImage != NULL) delete lpImage; lpImage = new Bitmap(L"C:\\img.jpg"); cxImage = lpImage->GetWidth(); cyImage = lpImage->GetHeight(); } case WM_ERASEBKGND: { return (LRESULT)1; // Say we handled it. } case WM_PAINT: { PAINTSTRUCT ps; BeginPaint(hWnd, &ps); RECT rc; GetClientRect(hWnd, &rc); HDC hdcMem = CreateCompatibleDC(ps.hdc); HBITMAP hbmMem = (HBITMAP)CreateCompatibleBitmap(ps.hdc, rc.right-rc.left, rc.bottom-rc.top); HBITMAP hbmOld = (HBITMAP)SelectObject(hdcMem, hbmMem); HBRUSH hbrBkGnd = CreateSolidBrush(GetSysColor(COLOR_WINDOW)); FillRect(hdcMem, &rc, hbrBkGnd); DeleteObject(hbrBkGnd); Graphics g (hdcMem); g.DrawImage(lpImage, 0, 0, xOffset, yOffset, cxImage - xOffset, cyImage - yOffset, UnitPixel); BitBlt(ps.hdc, rc.left, rc.top, RC_WIDTH(rc), RC_HEIGHT(rc), hdcMem, 0, 0, SRCCOPY); SelectObject(hdcMem, hbmOld); DeleteObject(hbmMem); DeleteDC(hdcMem); EndPaint(hWnd, &ps); break; } case WM_SIZE: { RECT rc; GetClientRect(hWnd, &rc); xOffset = min (xOffset, max(cxImage - RC_WIDTH(rc), 0)); yOffset = min (yOffset, max(cyImage - RC_HEIGHT(rc), 0)); } case WM_LBUTTONDOWN: { GetCursorPos(&pScrollStart); SetCursor(LoadCursor(g_hInst, MAKEINTRESOURCE(IDC_HAND2))); break; } case WM_LBUTTONUP: { SetCursor(LoadCursor(g_hInst, MAKEINTRESOURCE(IDC_HAND1))); break; } case WM_MOUSEMOVE: { if ((wParam & MK_LBUTTON) == MK_LBUTTON) { POINT pnt; GetCursorPos(&pnt); RECT rc; GetClientRect(hWnd, &rc); int xNewOffset = -pnt.x + pScrollStart.x; xOffset = max (xOffset + xNewOffset, 0); xOffset = min (xOffset, max(cxImage - RC_WIDTH(rc), 0)); int yNewOffset = -pnt.y + pScrollStart.y; yOffset = max (yOffset + yNewOffset, 0); yOffset = min (yOffset, max(cyImage - RC_HEIGHT(rc), 0)); InvalidateRect(hWnd, &rc, FALSE); UpdateWindow(hWnd); pScrollStart = pnt; SetCursor(LoadCursor(g_hInst, MAKEINTRESOURCE(IDC_HAND2))); } else { SetCursor(LoadCursor(g_hInst, MAKEINTRESOURCE(IDC_HAND1))); } } } return DefWindowProc(hWnd, uMsg, wParam, lParam); } [/PHP] Problem ist, das bei dieser verarbeitung der mauszeiger beim drücken der taste einwandfrei geändert wird, beim bewegen der maus aber wieder der alte (IDC_HAND1) benutzt wird. Wenn ich den Code änder, das bei der Verarbeitung der Nachricht WM_MOUSEMOVE nur der Zeiger geändert wird, läuft alles nach meinen Wünschen. WARUM ???
  14. Zur GDI+ habe ich auch bloß die doku aus der MSDN. Die reicht aber auch. Zum Thema: Das wilde rumcasten habe ich schon ausprobiert. Das gibt den totalen Müll. Deshalb habe ich auch gefragt. Das mit der Funktion AnsiToUnicode werde ich einmal ausprobieren
  15. hallo coder, ich arbeite gerade ein wenig mit der gdi+ und brauche dafür eine möglichkeit, auf einfachsten und schnellsten wege ein char* in ein wchar_t* zu casten. weiß vielleicht einer von euch wie ich das am einfachsten hinbekommen kann.
  16. man kann auch einen Wert vom Typ LPVOID beim erstellen des Thread übergeben. Beipsiel: DWORD Thread (LPVOID lParam); // Thread Funktion CFileFind find; CreateThread(NULL, 0, Thread, &find/*Paramter vom Typ LPVOID*/, 0, NULL); hier wird dem Thread die Variable find übergeben. auf diese kann man über den Parameter lParam der ThreadFunktion zugreifen.
  17. hallo leute, ich habe da mal eine frage. welche parameter kann ich der exploerer.exe alles übergeben. ich suche nach einer möglichkeit, beim öffnen vom windows explorer automatisch den arbeitsplatz, netzwerkumgebung, ... ausgewählt werden soll.
  18. falls schon alle am Programm empfehlen sind. ich habe da auch noch ein sehr guttes. du findest es auf www.luzifers-hp.de/downloads/shutdown.shtml in diesem programm lässt sich auch ein zeitplan einrichten, der steuert, wann das programm neu starten soll. ps: falls es irgendjemand testen sollte und doch noch einen fehler findet wäre ich für eine kurze meldung sehr dankbar.
  19. hallo leute, kennt jemand von euch internetseiten, die ähnlich wie www.codeguru.com oder www.codeproject.com aufgebaut sind. also kleine programme zur verdeutlichung bestimmter dinge erklärt. bloß mit dem unterschied, das sie sich mit der WinSDK beschäftigt und nicht der MFC. Vielen Dank im voraus
  20. Hallo, ich wollte fragen, wie man eine Parameterübergabe behandelt. Ich möchte in der Page main.htm ein Javascript einbauen, welches bei aufruf von main.htm?html=peter.htm die Variable html ausliest und dann die Seite peter.htm öffnet. Ist das möglich, bzw. wie muss das JAVAScript in der main.htm Seite aussehen, damit ich die Variable auslesen kann?? Vielen Dank
  21. Hallo Leute, ich bin auf der Suche nach einem Treiber, der das JogDial des Sony Vaio GR 214 EP als Mausrad zur Verfügung stellt. Kennt vielleich jemand von euch, wo ich etwas entsprechendes herbekomme. Das Programm das Sony mitliefert ist nämlich nicht so ganz dolle.
  22. also gut. ich habe es geschaft, die scrollleiste in der art einzustellen, das der balken zum ziehen die richtige größe hat. zumindest denke ich das. das problem ist dabei nun, das ich diesen balken ganz nach links ziehen kann, ich dann aber immer noch die möglichkeit habe mit den pfeilen einige pixel weiterzuscrollen. das ist das problem.
  23. habe ich ausprobiert. funktionier aber leider nichts. weitere ideen.
  24. habe die klasse von codeguru.com schon getestet. habe aber nur die funktionalität aus den klassen geklaut. dabei hat das ganz gut funktioniert. <werbung>fertiges produkt auf www.luzifers-hp.de unter dem menüpunkt files. der name des programms ist shutdow napp 2.4</werbung> zumindest ist die klasse empfehlenswert um zu sehen wie man es prinzipiell macht und die grundfunktionalität ist vorhanden. kann man bei bedarf dann ja beliebig erweitern.
  25. hallo leute, ich habe mal eine frage. und zwar zeige ich in einem fenster ein bild an. dieses bild ist größer als das fenster. nehmen wir als größen einmal folgende an: bild 800 fenster 500 das sind nur die breiten. reicht aber für mein problem aus. da das bild größer als das fenster ist, habe ich scrollleisten hinzugefügt. nun musste ich die scrollleisten entsprechend einstellen. dazu habe ich folgende werte benutzt. min scroll = 0 max scroll = bild - fenster = 300 page size = 1 wie euch auffällt steht pagesize auf 1. das ist nicht ganz schön. problem ist, das ich als pagesize auch schon andere werte versucht habe, ich dann aber nicht richtig scrollen konnte oder der balken nicht gut angezeigt wurde. frage nun, welchen wert muss ich pagesize zuweisen, damit ich damit die richtige anzeigeweise (windowsübliche) bekomme und richtig scrollen kann.

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