Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Group Box / Radio Buttons

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
11.08.2003, 16:51 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


GetDlgItem(ID_...) liefert dir ein CWnd*

das ganze casten also wenns z.b. ein button ist nach (CButton*)

dann die gewünschte methode aufrufen

Gruss Heiko
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 11.08.2003 um 16:52 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
11.08.2003, 16:51 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
In diesem speziellen Fall

C++:
CButton *pButton = (CButton*)GetDlgItem(IDC_RADIO1);
pButton->SetWindowText("HALLO");



mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
11.08.2003, 16:52 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@mike
haha erster erster erster
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
12.08.2003, 12:13 Uhr
0xdeadbeef
Gott
(Operator)


Danke, das läuft. Wenn auch mir einer kleinen Änderung:

C++:
GetDlgItem(IDC_RADIO1)->SetWindowText([b]_T([/b]"Hallo"[b])[/b]);


wegen _UNICODE usw.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
14.08.2003, 10:58 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Meines wissens verarbeitet WinNT & Co automatisch den Unicode und passt die Bytelänge selbstständig an. Es könnte dann eventl. auch passieren, dass wenn man mit _T den Unicode konvertiert, dass unter nicht-Unicode-Betriebssystemen Fehler geschmissen werden.

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
14.08.2003, 11:14 Uhr
0xdeadbeef
Gott
(Operator)


Das _T-Makro ist genau dazu da, diese Konversion vorzunehmen. An der Stelle setzt sich nicht mal Microsoft über den Standard weg -

C++:
"Hello, World!\n"

ist ANSI (char*) und

C++:
L"Hello, World!\n"

ist UNICODE (wchar*). _T ist definiert als

C++:
#ifdef _UNICODE
#  define _T(x) L ## x
#else
#  define _T(x) x
#endif

--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 14.08.2003 um 11:16 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: