Favicon Svethardware.cz  Svět hardware   Fórum Favicon Svetaudia.cz  Svět audia Favicon TVFreak.cz  TV Freak   Fórum Favicon Digimanie.cz  Digimanie   Fórum   Galerie Společnost oXy Online s.r.o.
Zobrazené výsledky: 1 až 2 z 2

Téma: prvek edit

  1. #1
    Nováček
    Registrace
    Jan 2002
    Příspěvků
    6

    Zdravim,
    mam takovy trivialni dotaz na eVC++ a to: kdyz nactu z edit prvku napsany text, tak hodnota tohoto prvku je typu unsigned short * (ta hvezdicka znamena, ze je to pouze ukazatel?), no a ja bych potreboval k tomu nactenemu pridat retezec pr:
    nova_hodnota = nactena_hodnota_z_edit_prvku + "pridany text";
    a zpatky to poslat do toho edit prvku...
    Anebo nactenou hodnotu z toho editu konvertovat na cislo, aby se s nim dalo pracovat jako s cislem pr:
    cislo = nactena_hodnota_z_edit_prvku + 6;
    a vratit cislo zase do editu...
    Snad to nekdo pochopil... Predem diky
    Odpovídat lze po přihlášení

  2. #2
    Starousedlík SMob
    Registrace
    Sep 2003
    Příspěvků
    814

    Pakliže používáš MFC, tak můžeš naprosto jednoduše v Class Wizardu (záložka Member Variables) přiřadit ovládacímu prvku hodnotu libovolného typu (standard CString, další např. DWORD, BYTE atd...) Tohle ti zajistí vrácení hodnoty editačního pole i jako číslo. Pokud budeš chtít, aby editační pole bylo číslo pak musíš také navíc v Properties tohoto editačního prvku zaškrtnou vlastnost Number. Tohle je standardní princip DDV/DDX tak, jak jej vytvořil Microsoft.

    Pokud nepoužíváš MFC pak je nejjednoduší metodou použití fce GetWindowText, která ti vrátí hodnotu do proměnné typu LPTSTR. Pro konverzi na číslo použij fci _tcstok. Pro zpětnou konverzi na řetězec zase wsprintf. Pro přidání (spojení) řetězců použij fci _tcscat. Hodnotu mu můžeš zase opětovně nastavit pomocí SetWindowText.

    Snad ti to pomůže ...
    Odpovídat lze po přihlášení



Podobná témata

  1. problem s instalaci phm register edit
    Od lazaruslong v sekci Obecné problémy
    Reakcí: 5
    Poslední příspěvek: 17-03-2007, 18:23
  2. EDIT ROOM
    Od proview v sekci Zbývající PPC
    Reakcí: 3
    Poslední příspěvek: 19-12-2005, 17:03
  3. Edit by ce4you.cz ...
    Od giger v sekci Provoz FÓRA
    Reakcí: 4
    Poslední příspěvek: 15-10-2003, 15:51