Skocz do zawartości
jonad

Pasek Dialogowy W Sdi. Jak Obsługiwać Kontrolki?

Rekomendowane odpowiedzi

Hej! Potrzebuje pomocy.

Tworze programik w Visual C++ 6 :lol: .

W mojej aplikacji SDI dołączyłem sobie pasek dialogowy (DIALOGBAR). Na pasku tym mam kilka przycisków, przełączników (Radio Button), statycznych pół tekstowych (Static Text).

Wiem, że aby obsługiwać te kontrolki, ich funkcje obsługi powinny zostać zaimplementowane w klasie widoku lub dokumentu, a nie w klasie dialogu(jak ma to miejsce w przypadku menu lub paska narzędziowego).

Ja zrobiłem to w klasie widoku, dodając do mapy komunikatu odpowiednie wpisy. Rzecz w tym, że udało mi się to zrobić tylko dla zwykłych przycisków (Button), a nie mogę zrobić tego samego dla np. pól tekstowych (Static Text). W polach tych w moim programiku, mają wyświetlać się pewne informacje.

 

Tak wygląda to dla dwóch przycisków (IDC_PIERWSZY, IDC_DRUGI ):

 

BEGIN_MESSAGE_MAP(CDSS1View, CView)

//{{AFX_MSG_MAP(CDSS1View)

ON_WM_ERASEBKGND()

//}}AFX_MSG_MAP

// Standard printing commands

ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)

ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)

ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)

ON_COMMAND(IDC_PIERWSZY, OnPierwszy)

ON_COMMAND(IDC_DRUGI, OnDrugi)

END_MESSAGE_MAP()

 

Jak przekazać tekst do wyświetlenia z klasy CXXXXView do zmiennej typu String powiązanej z polem tekstowym (Static Text) umieszczonym na dodanym pasku dialogowym(DIALOGBAR)????????????????

 

Dzieki, Pozdrawiam :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...