Avatar billede mortvader Nybegynder
07. december 2004 - 05:10 Der er 7 kommentarer og
1 løsning

embedded / pocketPC

Jeg er nybegynder til C(++)

Hvordan opdaterer jeg indholdet af et textfelt?
i delphi skriver man edit1.text:='hej';
Hvad hulan gør man i embedded visual c++ fra MS?

Findes der et nybegyndersite med små kodeeksempler til embedded visual c++?

På forhånd tak!
Avatar billede jpk Nybegynder
07. december 2004 - 11:08 #1
Hold Ctrl nede mens du dobbeltklikker på tekstfeltet, det skulle vise en dialog hvor du kan oprette en membervariabel for editfeltet.
Her kan du så vælge typen du vil sætte, fx CString og give variablen et navn, fx m_Edit.

Så kan du sætte værdien således:

m_Edit = "Hej",
UpdateData(false);
Avatar billede mortvader Nybegynder
09. december 2004 - 15:20 #2
Er du sikker på at det er EMBEDDED visual C++?
-der sker nemlig ikke noget, når jeg dobbeltklikker på feltet (med ctrl nede).. :´(

/Morten
Avatar billede jpk Nybegynder
09. december 2004 - 15:44 #3
Hmm, jeg mener da også det virker i eVC++, hvilken version bruger du?

Hvilken type projekt har du valgt?
Avatar billede mortvader Nybegynder
09. december 2004 - 21:41 #4
Versionen er 4.00.1505.0 som jeg har downloadet fra ms' hjemmeside for et par dage siden.

Jeg startede projektet som en Pocket PC 2003 application.
Avatar billede jpk Nybegynder
13. december 2004 - 12:48 #5
Hvad hvis du højreklikker på edit-feltet, kan du så ikke vælge noget lign. "Add variable" i menuen?
Avatar billede mortvader Nybegynder
13. december 2004 - 12:57 #6
Ah! Via "ClassWizard" kom jeg ind og fik lov til at oprette en member-variabel.
Så nu virker det!

UpdateData.. Den må virke på hele formen, siden jeg ikke angiver editfeltet?

Tak for hjælpen jpk. Husk at lave et svar, så jeg kan give dig point'ene ;)

Jeg har oprettet et spørgsmål vedr grafik også, så hvis du kan hjælpe der også, så gogogo :]
Avatar billede jpk Nybegynder
13. december 2004 - 13:07 #7
Ja, man kan godt sige at UpdateData virker på hele formen, helt præcist virker den på alle de control/member par, der er defineret i DoDataExchange-funktionen i din dialogs .cpp-fil.

UpdateData(true) opdaterer dine membervariabler med indholdet fra kontrollerne.
UpdateData(false) opdaterer kontrollerne med indholdet fra dine membervariabler
Avatar billede mortvader Nybegynder
13. december 2004 - 13:10 #8
excellent :D

Der besvarede du så mit næste spørgsmål inden jeg fik det formuleret.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester