Zum Inhalt springen

Narf!

Mitglieder
  • Gesamte Inhalte

    480
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Narf!

  1. Hallo Leute, kann ich den Haken bei "Eigenschaften von Datum und Uhrzeit\Internetzeit\Automatisch mit einem IZS synchronisieren" per REG ADD setzen? Den Namen des IZS kann ich so setzen nur eben den Haken nicht. Ich möchte alle Clients im Netzwerk aktivieren ohne mich auf die Socken machen zu müssen.
  2. Da sind nur Windows-BS (95 bis 2k) dabei, kein MS-DOS.
  3. Hallo Leute, auf einem PC mit Win98SE läuft ein DOS-Programm, welches eine Maschine ansteuert. Jetzt haben wir die Rechner auf Win XP Pro SP2 umgestellt und jetzt läuft das Programm nicht mehr. Es endet mit Runtime-Error 200. Gibt es eine generelle Lösung, um alte DOS-Programme auf XP laufen zu lassen?
  4. Erstaunlich! Wenn ich mit der Maus ins Menü gehe, gibt es keine Unterstreichungen. Wenn ich aber mit der Tastatur rein gehe, sind sie da. Da muss ich mir wohl keine Sorgen machen?
  5. Hier muss ich mal einhaken: Wenn ich als Menü-Eintrag schreibe "&Öffnen", sollte das Ö unterstrichen sein. Ist es aber nicht. CMenu *pMenu=GetMenu(); pMenu->ModifyMenu(ID_FILE_OPEN, MF_BYCOMMAND, ID_FILE_OPEN, "&Öffnen\tAlt+O"); //ID_FILE_OPEN ist der erste Eintrag im Menü "Datei" Das \t wird richtig geschrieben. "&&Öffnen" ergibt "&Öffnen" als Eintrag. Das Code-Beispiel habe ich aus der Hilfe zu "ModifyMenu method" abgeschrieben.
  6. Ich würde die Funktionen immer in OnPaint() zum Ausführen setzen. Da sieht bei mir so aus: bool isPaint=0; //als Member-Variable Dialog::OnPaint() { if(!isPaint) { isPaint=1; //damit wird verhindert, dass jedesmal die Funktion() aufgerufen wird Funktion(); }//end if(!isPaint) ... }//end OnPaint() Mit IsWindowVisible() kannst Du noch abfragen, ob der Dialog sichtbar ist.
  7. Sorry! Ich habe mich für das zeilenweise Auslesen und Anhängen an eine CString-Variable entschieden. Gibt es trotzdem noch einen Tipp, wie man das in einem Ritt erledigen kann?
  8. Bei mir geht es irgend wei nicht. CStdioFile Dokument; CString Dok="text.txt"; if(Dokument.Open(Dok, CFile::typeText|CFile::modeRead)) { LPTSTR text=Dokument.ReadString(LPTSTR text1, Dok.GetLength()-1); Dokument.Close(); }//end if(Dokument.Open(Dok, CFile::typeText|CFile::modeRead) Es kommt ein Adressenkonflikt dabei heraus.
  9. Nee, natürlich steht der Backslash nicht da, sorry. Es hat sich auch erledigt. Jetzt geht es, ich weiß auch nicht warum.
  10. Hallo mal wieder! Ich möchte einen String formatieren und am Ende soll '>' stehen: CString InsertTextDavor=""; InsertTextDavor.Format("<span style=\"BACKGROUND-COLOR: %s\">", MarkUpColor); Es wird aber nur dieser String ausgegeben: <span style=\"BACKGROUND-COLOR: #ff0080" Es fehlt das '>' am Ende, der den span-tag abschliesst. Es gibt auch keine Escape-Sequenz (\>) für dieses Zeichen. Wie bekomme ich das rein?
  11. Jetzt geht es. Wie kriege ich aber wieder den Accelerator hinzu ohne das es wieder Probleme gibt?
  12. Meine PreTranslateMessage-Funktion habe ich geändert, um den Accelerator in den Dialog einzubinden: BOOL CProgrammDlg::PreTranslateMessage(MSG* pMsg) { if(pMsg->message>=WM_KEYFIRST && pMsg->message<=WM_KEYLAST) { return ::TranslateAccelerator(m_hWnd, (HACCEL__ *) hAccelerator, pMsg); }//end if(pMsg->message>=WM_KEYFIRST && pMsg->message<=WM_KEYLAST) return CDialog::PreTranslateMessage(pMsg); }//end BOOL CProgrammDlg::PreTranslateMessage(MSG* pMsg)
  13. LPCKFSEARCH ist nicht deklariert. Habe schon windows.h includiert, hilft nicht.
  14. Hallo an alle, ich habe den WebBrowser als ActiveX-Element auf meinem Dialog. Wenn ich eine Seite mit Links geladen und den Eingabefokus auf dieses Fenster gesetzt habe, kann ich zwar mit den Pfeiltasten die Seite auf und ab scrollen, aber mit der TAB-Taste kann ich die Links nicht anspringen. Wenn ich die selbe Seite im normalen IExplorer aufrufe, geht das. Woran kann das liegen? (MS Visual Studio .NET 2003, C++, MFC, Dialogfeldbasierend)
  15. Jetzt habe ich noch eine Frage dazu: Bezieht sich das ganze auch auf komplette Dateinamen oder nur auf die Erweiterung? Ersteres ist erforderlich.
  16. In der MSDN steht dazu: Mit meinem Programm werden jedoch keine Dateien erstellt. Mein Programm greift auf eine bestimmte Datei zu, die bereits exisitiert.
  17. Alles klar. Das nächste Mal Augen auf!
  18. zu 1. wäre es besser, das schon beim Installieren festzulegen
  19. Heute mal etwas kompliziertes (aus meiner Sicht): Wenn man im Windows Explorer auf eine *.doc-Datei klickt, öffnet sich Word mit der angeklickten Datei. Das gleiche möchte ich mit meinem Programm erreichen. Man klickt auf eine bestimmte Datei und diese wird in meinem Programm angezeigt. 1. Wie bekomme ich Windows dazu, mein Programm dieser Datei zuzuordnen? 2. Wie bekommt mein Programm beim Starten mit, ob und welche Datei geöffnet werden soll? MS VC++ .Net 2003, MFC, Dialog
  20. Es klappt, wie immer. #include "atlutil.h" ... CColorDialog color(RGB(255, 128, 0), CC_FULLOPEN); COLORREF col; TCHAR htmlCol[8]; if(color.DoModal()==IDOK) { col=color.GetColor(); RGBToHtml(col, htmlCol, 8); }//end if(color.DoModal()==IDOK) Da habe ich aber mal noch eine Frage: Warum kommt es oft vor, dass die Dateitypen, die als Argument für eine Funktion vorgegeben sind, nicht funktionieren; wie hier TCHAR statt LPTSTR? :confused:
  21. Hallo mal wieder! Ich sitze nun schon 'ne ganze Weile an dem verflixten Ding: Ich lasse den Nutzer über CColorDialog eine Farbe auswählen, diese möchte ich in die Form #ffffff bringen, um sie in einem HTML-Dokument zu verwenden. Dazu habe ich die Funktion RGBToHtml(COLORREF color, LPTSTR out, long Buffer) gefunden. Meine Funktion sieht so aus: #include "atlutil.h" ... CColorDialog color(RGB(255, 128, 0), CC_FULLOPEN); COLORREF col; LPTSTR htmlCol; if(color.DoModal()==IDOK) { col=color.GetColor(); RGBToHtml(col, htmlCol, 7); }//end if(color.DoModal()==IDOK) Das Problem ist, dass ich keinen Farbwert in htmlCol bekomme. Ich habe es mit LPTSTR *htmlCol und LPTSTR htmlCol[8] versucht, es passierte nichts.
  22. Im "normalen" IExplorer passiert folgendes: Der Nutzer fährt mit dem Maus-Cursor über einen Link, das Ziel des Links wird in der Statusleiste angezeigt. Der Nutzer klickt auf den Link und die verlinkte Seite öffnet sich (oder auch nicht). Was ich tun möchte, ist: Wenn der Nutzer auf den Link geklickt hat, möchte ich mit OnBeforeNavigate() das Ziel herausbekommen, also den String, der normalerweise in der Statusleiste (habe ich keine) angezeigt wird, um diese dann auszuwerten und weiter zu verarbeiten. Ich hoffe mal, dass ich hier die Grenze des Erlaubten nicht überschreite.
  23. Um dieses Thema abzuschliessen: Mit dem WMP 9 SDK ist es ganz einfach, denn der Player kümmert sich selbst um die Stimmlage. Das bedeutet, dass bei beschleunigter Wiedergabe die Stimmer nicht mehr an Höhe gewinnt, der Mickey-Mouse-Effekt also nicht eintritt. //m_cWMP_Player ist die Variable, die mit dem Steuerelement verbunden ist und mit dem CORE-Interface verbunden ist. IWMPSettings *setting=0; //Interface für Settings double rate=0.0; //für die aktuelle Rate m_cWMP_Player.get_settings()->QueryInterface(__uuidof(IWMPSettings), reinterpret_cast<void **>(&setting)); //das Interface öffnen setting->get_rate(&rate); //die aktuelle Rate abfragen setting->put_rate(rate+0.2); //zur aktuellen Rate 0.2 dazu und setzen setting->Release(); //Interface schliessen
  24. Hallo Leute, wie kann ich beim Klicken auf einen Link im IExplorer (als Steuerelement in meinem Dialog) das Ziel abfangen, bevor er die Zielseite öffnet? (VS .Net 2003 C++ MFC)

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