Moin,
Ich bin völlig unerfahren wenn es um C++ geht, aber ich denke mir ist da etwas aufgefallen:
Das Beispielprogramm ist in der Lage beide Hints aufzurufen (entweder mit OK, oder mit Test), jedoch führen, soweit ich den Code verstehe, beide zu einem nahezu identischen Aufruf:
Code:
// Soweit ich das verstanden habe, ist das hier der OK-Btn-Code (TTestDlg.cpp, Line 36)
CBalloonMsg::ShowForCtrl( IDS_ERR_TITLE, IDS_ERR_BODY, &m_ctrlEdit, (HICON) 2 );
Code:
// Und das hier der Test-Btn-Code (TTestDlg.cpp, Line 106)
CBalloonMsg::ShowForCtrl( _T("Test Title"), _T("Test Text"), &m_ctrlEdit, (HICON) 1 );
Egal ob eine gesonderte Klasse oder was-auch-immer dahinter steht und den Aufruf verarbeitet, woher soll das Ding wissen, welchen Hint es aufrufen soll?
Ich bin zugegeben etwas verwirrt.
Grüße,
Max