[MFC, C++] List Control
Ostatnio zmodyfikowano 2013-11-22 18:14
kurator125 Temat założony przez niniejszego użytkownika |
[MFC, C++] List Control » 2013-11-22 17:59:07 Witam, tworze program w VS z użyciem MFC i chcę stworzyć tabele gdzie w jednej kolumnie będzie opis wartości a w drugiej kolumnie będzie można wpisać albo wybrać wartość z rozwijanej listy. Szukałem w google rozwiązania albo jakieś podpowiedzi ale w języku polskim nic niema (?) a z angielskim u mnie średnio. Nie chcę gotowego rozwiązania(kodu) tylko jakiś podpowiedzi. Używam VS 2013. |
|
DejaVu |
» 2013-11-22 18:14:31 Otwórz sobie Resource View, otwórz dialog na którym masz naniesione kontrolki, wstaw sobie ListControl i ustaw mu odpowiednie propertiesy. W klasie, która dziedziczy po CFormView napisz metodę wirtualną: virtual void DoDataExchange( CDataExchange * pDX ) { __super::DoDataExchange( pDX ); DDX_Control( pDX, IDC_LISTA_REKORDOW, m_ctrlListaRekordow ); }
Dzięki temu będziesz mógł modyfikować dane należące do ListControl-a z poziomu widoku. Kolumnę do widoku dodajesz tak (metoda również w klasie, która dziedziczy po CFormView): virtual void OnInitialUpdate() { m_ctrlListaRekordow.InsertColumn( 0, _T( "Wiersz" ), 0, 50 ); }
|
|
« 1 » |