Kann man GUI beschreiben?



  • Ich arbeite mit Visual Studio C++ 6.0.
    Ich habe mit MFC ein GUI gebaut (ein Knopf und Ein paar Eingabefelder).
    Wie kann man dieses GUI dann beschreiben (vielleicht mit XML?).
    Wo kann ich Information darüber kriegen?

    Vielen Dank im Voraus

    Slawik



  • Hallo

    Ich versteh die Frage nicht richtig. Willst du eine Hilfe zu deinem Programm schreiben?

    chrische



  • Wenn ich GUI benutze, möchte ich dann alle Eingaben an WORD-Dokument übergeben.
    In WORD-Dokument muss dann also eine Abbildung von GUI repräsentiert sein.
    Z.B.
    Name: Müller
    GebDatum: 1972
    u.s.w.



  • Willst du nen Screenshot machen oder den Text kopieren? 😕
    Wie man Text (unformatiert) in die Zwischenablage bekommt, kann ich dir posten - alles andere leider nicht.



  • Willst du nen Screenshot machen oder den Text kopieren?
    Wie man Text (unformatiert) in die Zwischenablage bekommt, kann ich dir posten - alles andere leider nicht.

    _________
    Kannst du mir bitte "Wie man Text (unformatiert) in die Zwischenablage bekommt"
    posten?
    Herzlichen Dank



  • goldslawik schrieb:

    Kannst du mir bitte "Wie man Text (unformatiert) in die Zwischenablage bekommt"
    posten?

    Kein Problem:

    void CDoc::CopyToClipboard(CString& f_strText) const
    {
    	if(OpenClipboard(NULL))
    	{
    		// Leermachen
    		EmptyClipboard();
    
    		// Speicher reservieren (incl. \0)
    		HGLOBAL hCpDaten = GlobalAlloc(GMEM_DDESHARE, f_strText.GetLength() + 1);
    
    		// Daten in systemweiten Speicher schieben
    		char* pchData = (char*)GlobalLock(hCpDaten);
    		strcpy(pchData, LPCSTR(f_strText));
    
    		// Für andere zur Verfügung stellen
    		GlobalUnlock(hCpDaten);
    
    		// Daten in die Zwischenablage schieben
    		SetClipboardData(CF_TEXT, hCpDaten);
    
    		// Fertig
    		CloseClipboard();
    	}
    }
    

    Einfach den gewünschten Text übergeben und dann ist er in der Zwischenablage und kann in Word, Notepad, wasauchimmer eingefügt werden. 🙂


Anmelden zum Antworten