Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Upraviť ovládacie prvky MFC

V systémoch založených na Microsoft Windows trieda cedit poskytuje funkcie pre úpravy ovládacích prvkov v MFC . V programe dialógovom vychádza niektoré z dôležitých operácií je možné vykonávať triede cedit . Postupujte podľa týchto krokov sa dozviete , ako používať upravovať ovládacie prvky v MFC . Návod dovolená 1

Urobte si AppWizard MFC . Táto adresa bude použitá ako spustiteľný projekt , v ktorom komunikovať s počítačom .
2

Pomocou tejto aplikácie ako aplikácia SDI /MDI . Tu môžete vložiť dialóg ako nástroj do projcts SDI /MDI .
3

Vyberte možnosť upraviť riadenie z panela nástrojov Ovládacie prvky . Preneste túto možnosť do dialógového okna . V časti Vlastnosti vstupu v dialógovom okne identifikácie pre zdroj ako " IDC_EDTEST . "
4

Zaškrtnite , ktorý prevádza čísla vlastnosť " Pravda " v " Edit control - > Vlastnosti - > záložka Štýly " , ak ovládací prvok pre úpravy akceptuje iba čísla . To umožňuje ovládanie cedit úpravy povoliť len čísla .
5

Pripojiť člen triedy s cedit pre upravovať ovládacie prvky . Predpokladajme , že názov premennej je m_Edit
6

Nastavte hodnoty v editačných kontrol zadaním nasledujúci kód : " //nastavte hodnotu na cedit CString I_strValue = " Testovacie Hodnota musí byť nastavená ob cedit " ; m_Edit.SetWindowTest . ( I_strValue ) ; //Získať hodnoty z ovládacieho cedit m_Edit.GetWindowText ( I_strValue ) ; //To dostane valí do CString premennej I_strValue "
7

Načítať a nastavte hodnotu na DDX povolené ovládanie cedit . Predpokladajme , že názov premennej je m_strEdit a zadajte nasledujúci kód : " //nastavte hodnotu na DDX na základe kontrolného cedit void DlgName :: SetValue v Edit ( ) { updated ( ) ; m_strEdit = " Testovacia hodnota nastavená na DDX " ; updated ( FALSE ) ; } //Ak chcete získať hodnotu na DDX na základe kontrolného cedit void Dignam :: GetvalueFromEdit ( ) { UpdateDate ( ) ; CString strStoreValue , strStoreValue = m_strEdit ; updated ( FALSE ) ; } "


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené