Zum Inhalt springen

TinTin

Mitglieder
  • Gesamte Inhalte

    433
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von TinTin

  1. ok, ein wenig weiter bin ich schon aber hab hierzu noch ne frage: WM_SETFONT wParam = (WPARAM) hfont; // handle of font lParam = MAKELPARAM(fRedraw, 0); // redraw flag wie bekomme ich ein handle zu einem font? z.b. tahoma oder times? kann mir da jemand weiterhelfen? TinTin
  2. ich glaube ich bin ... :confused: ich habe jetzt ein ganz neues dialogbasierendes mfc projekt erstellt. alles ausser die 'ok' und 'abrechen' buttons aus dem projekt entfernt. was muss ich denn jetzt machen, damit das programm beim start zumindest minimiert gestartet wird. lieber wäre mir natürlich das programm in die tray zu schieben... heute sitze ich auf meinem kopf glaube ich...HILFE !!! mit der bitte um verständnis ciao TinTin
  3. ich hab die 'afxwin.H' included #include <afxwin.h> bekomme dennoch den folgenden fehler... C2660: 'ShowWindow' : Funktion akzeptiert keine 1 Parameter laut msdn BOOL ShowWindow( int nCmdShow ); also nur 1 parameter... was läuft denn hier falsch...???
  4. kannst du da was genaueres zu sagen, denn aus dem letzten teil werde ich nicht ganz schlau... ciao TinTin
  5. hi, hab folgendes im forum gefunden (sandman)... ich möchte die schriftart eines einzelnen buttons (IDC_TEST) auf Arial ändern. was muss ich genau tun, ich kann in meinen msdn nichts vernünftiges finden, oder ich verstehe nicht was die von mir wollen... ein wenig hilfe wäre sehr toll... ciao TinTin
  6. ...ok, hat sichnerledigt. so hab ich es gelöst: ciao TinTin
  7. hi, gibt es eine möglichkeit mit javascript (oder anders) einen text innerhalb einer '<textarea>' markiert anzuzeigen? der user soll den ausgegebenen text direkt mit 'STRG + C' in die zwischenablage kopieren können. ciao TinTin
  8. TinTin

    weiterleitung

    hi, 'mywindow' ist nur der name des neuen fensters. den brauchst du um das neue fenster eventuell aus dem parent window zu schliessen. ciao TinTin
  9. TinTin

    weiterleitung

    HI! ich glaube nicht, dass target="_blank" mit den meta refresh funktionier. (lass mich aber gerne eines besseren belehren. was auf jeden fall funktioniert, vorausgesetzt, javascript ist im client aktiviert, ist folgendes. <body onLoad ="window.open('MyFile.htm', 'MyWindow', 'width=310,height=400,left=0,top=0');"> mehr dazu hier. ichnhoffe, dass hilft. ciao TinTin
  10. hi und danke erstmal für die schnelle hilfe! ich hab noch kleiner probleme die ganze sach zum laufen zu bekommen... folgendes hab ich gemacht... // trayDlg.h : Header-Datei // class CTrayDlg : public CDialog { // Konstruktion public: void CALLBACK EXPORT HideTimerProc(HWND hWnd, UINT nMsg, UINT nIDEvent, DWORD dwTime); . . . // trayDlg.cpp : Implementierungsdatei // #include "stdafx.h" #include "tray.h" #include "trayDlg.h" . . . BOOL CTrayDlg::OnInitDialog() { CDialog::OnInitDialog(); SetIcon(m_hIcon, TRUE); SetIcon(m_hIcon, FALSE); SetTimer(1, 20, HideTimerProc); return TRUE; } . . . void CALLBACK EXPORT CTrayDlg::HideTimerProc(HWND hWnd, UINT nMsg, UINT nIDEvent, DWORD dwTime) { ::KillTimer(hWnd, nIDEvent); ::ShowWindow(hWnd, SW_HIDE); HICON hIcon= (HICON)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_MAINFRAME), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR); BOOL res; NOTIFYICONDATA tnd; memset(&tnd, 0x00, sizeof(tnd)); tnd.cbSize = sizeof(NOTIFYICONDATA); tnd.hWnd = hWnd; tnd.uID = ID_TRAYNOTIFY; tnd.uFlags = NIF_MESSAGE|NIF_ICON|NIF_TIP; tnd.uCallbackMessage = WM_TRAYNOTIFY; tnd.hIcon = hIcon; CString ProductName = AfxGetAppName(); lstrcpyn(tnd.szTip, (char*)(LPCTSTR)ProductName, sizeof(tnd.szTip)); res = Shell_NotifyIcon(NIM_ADD, &tnd); if (hIcon) ::DestroyIcon(hIcon); } und das sind die fehler die der kompiler bringt... C:\projekte\tray\trayDlg.cpp(53) : error C2664: 'SetTimer' : Konvertierung des Parameters 3 von 'void (struct HWND__ *,unsigned int,unsigned int,unsigned long)' in 'void (__stdcall *)(struct HWND__ *,unsigned int,unsigned int,unsigned long)' nicht m oeglich Keine Funktion mit diesem Namen im Gueltigkeitsbereich stimmt mit dem Zieltyp ueberein C:\projekte\tray\trayDlg.cpp(109) : error C2065: 'ID_TRAYNOTIFY' : nichtdeklarierter Bezeichner C:\projekte\tray\trayDlg.cpp(112) : error C2065: 'WM_TRAYNOTIFY' : nichtdeklarierter Bezeichner was mach ich falsch? ciao TinTin
  11. hi, noch ne frage. gibt es ne möglichkeit eine dialogbasierende anwendung (mfc) minimiert zu starten oder sogar so aufzurufen, dass sie nur in der trayleiste, vergleichbar mit z.b einen antivieren programm, angezeigt wird? bei MDI oder SDI anwendungen ist das kein problem, zumindest das minimiert starten funktioniert aber bei dialogbasierenden anwendungen hab ich dazu noch nix gefunden. eventuell hat ja jemand erfahrung damit. alternativ da zu könnte man die anwendung auch als dienst starten (soll unter win2k laufen), aber damit hab ich mich noch nicht ausernandersetzen können. eventuell kann mir dazu auch jemamd einen tipp geben. ciao TinTin
  12. Hi, ich habe ein vergleichbares problem und würde das gerne so lösen wie hier im forum. wenn man hier z.b eine suche durchfürhrt und nachdem die ergebnisse angezeit werden auf den zurück button klickt oder 'ALT + <-' drückt, kommt folgende meldung: wie kann man sowas erreichen??? ciao TinTin
  13. hi, ich hab ein weiteres kleines problem. es geht um den CFileDialog im zusammenhang mit OFN_ALLOWMULTISELECT. void CDlgBackUp::OnSelectfiles() { CFileDialog fileDlg( TRUE, NULL, NULL, OFN_ALLOWMULTISELECT | OFN_HIDEREADONLY, "Alle Dateien (*.*)|*.*||", this); fileDlg.m_ofn.lpstrTitle = "Select Files"; fileDlg.m_ofn.lpstrInitialDir = "C:\\temp\\"; if ( fileDlg.DoModal() == IDOK) { CString szlstfile = fileDlg.GetPathName(); AfxMessageBox(szlstfile); } } so, die messagebox zeigt mir jetzt das erst file + pfad an. die frage die ich habe ist, wie komme ich an die anderen files heran? ciao TinTin
  14. hi, ich will zwar nicht insistieren, aber wenn sich nochmal jemand mein problem anschauen könnte (s.o. lezter post), wäre mir sehr geholfen... ich bin etwas ratlos :confused: @klotzkopf: deine beiträge haben mir schon sehr weitergeholfen...danke ciao TinTin
  15. ja ja, da bin ich schon wieder... hab noch ne frage. unter windows kann ich in den 'eigenschaften von anzeige' (rechte maustaste auf den desktop) tab 'eigenschaften' und dann 'erweitert' (win2k) den schriftgrad der 'anzeige' einstellen. jetzt die frage, kann man die aktuelle einstellung des schriftgrades auch auslesen? vgl. oben... wenn da jemand noch eine antwort hätte, wäre der tag gerettet... ciao TinTin
  16. :uli danke, jetzt gehts. alle probleme soweit gelöst... ich könnte dich küssen...:hodata ciao TinTin
  17. ok, hoffentlich zum letzten mal... 'captionfont' beinhaltet doch im LOGFONT struct das attribut 'TCHAR lfFaceName[LF_FACESIZE];' wie komme ich denn an diesen TCHAR? ciao
  18. ich will einfach feststellen wie 1. welche systemschrift 2. welche schriftgrösse (grosse oder kleine schriftarten) auf den system eingestellt sind! ciao TinTin ps: danke für deine bisherige hilfe!
  19. Hi, was du machen kannst, ist die php.exe aus der konsole heraus zu starten und übergibst die php datei als argument. C:\php\php.exe myfile.php dann bekommst du das ergebnis in dkonsole angezeigt. aber wenn du mit den ergebnis wirklich was anfangenwillst, installier dir nen apache server... sorry, ist warsch. die einzige vernünftige alternative... ciao TinTin
  20. @KLOTZKOPF danke für deine hilfe aber ich komm nicht weiter. bitte nicht hauen... hab das ganze jetzt mal so eingegeben, wie du geschrieben hast. // testDlg.cpp #include "stdafx.h" #include "test.h" #include "testDlg.h" #include <stdio.h> #include <Afxwin.h> . . . void CTestDlg::OnBtngetfont() { NONCLIENTMETRICS ncm; ncm.cbSize = sizeof(NONCLIENTMETRICS); SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS),&ncm,0); CFont captionfont, smallcaptionfont, menufont, statusfont, messagefont; captionfont.CreateFontIndirect(ncm.lfCaptionFont); smallcaptionfont.CreateFontIndirect( ncm.lfSmCaptionFont); menufont.CreateFontIndirect( ncm.lfMenuFont); statusfont.CreateFontIndirect( ncm.lfStatusFont); messagefont.CreateFontIndirect( ncm.lfMessageFont); // AfxMessageBox(captionfont); } // Kompilierungmeldung: C:\projekte\ScreenSize\testDlg.cpp(186) : error C2664: 'CreateFontIndirectA' : Konvertierung des Parameters 1 von 'struct tagLOGFONTA' in 'const struct tagLOGFONTA *' nicht moeglich was mach ich den falsch??? TinTin
  21. sorry, ich werde daraus nicht schlau. kannst du mir bitte mal sagen, wie ich an den wert von so einem LOGFONT komme. danke TinTin
  22. hi, ich such eine möglichkeit (c++ und mfc) die aktive systemschriftart und grösse auszulesen. für basic und java habe ich entsprechende funktionen gefunden aber für c++ und möglichst mfc hab ich in der msdn nichts gefunden. möglicherweise hab ich mit geschlossenen augen gesucht oder den wald vor lauter bäumen nicht gesehen. eventuell hat ja jemand einen hinweis wo ich was dazu finden kann oder wie ich mein kleines problem löse... ciao TinTin
  23. $file=".".$datei; // Dateipfad wird zusammengesetzt $fp = fopen($file, "r"); // Datei wird geöffnet zum lesen header("Content-Disposition: attachment; filename=$fp"); // Browser zwingen für Download fpassthru($fp); fclose($fp); // Datei wird geschlossen[/PHP] der filename ist bei dir doch der filehandler ( $fp ), sollte aber doch der pfad+dateiname sein oder??? cu TinTin
  24. so, hab jetzt was gefunden was auch funktioniert. wenn es jemanden interessiert, dann ist hier der link zu dem entsprechenden beispiel... ciao TinTin
  25. keine fehlermeldung, keine einträge im errorlog... htpasswd.exe macht einfach nix. die datei wir nicht angelegt... werde es wohl anders lösen... ciao TinTin

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