S
Hi MFK,
vielen dank für deinen nützlichen hinweis! damit ist mir auf jeden fall ein bisschen weitergeholfen. ich habe jetzt erstmal meine 'application class' wie folgt modifiziert:
Test.h:
class CTestApp : public CWinApp
{
public:
CTestGLApp();
// Implementation
afx_msg void OnButton();
private:
CMainFrame* pMainFrame;
};
Test.cpp:
BEGIN_MESSAGE_MAP(CTestApp, CWinApp)
//{{AFX_MSG_MAP(CTestApp)
ON_COMMAND(ID_ANI, OnButton)
END_MESSAGE_MAP()
void CTestApp::OnButton ()
{
pMainFrame->GToolbar()->SetButtonInfo(11,ID_ANI,TBBS_BUTTON,0);
}
nun habe ich dazu folgende 2 probleme:
1.) in diesem code wird jetzt einfach button 11 mit dem bild von button 0 ersetzt. ich will aber einen völlig anderes bitmap laden, was ich als bitmap-ressource (IDB_BUTTON) in meinem project gespeichert habe. was muss ich dafür verändern?
2.) wenn ich diesen code für den button bereits in meiner 'applikationsklasse' implementiere, dann wird ist der button bereits aktiv, wenn ich nur einfach mein programm starte. wie kann ich aber von der 'CTestView class' auf das objekt m_wndToolBar zugreifen, ohne dass ich dieses global definieren muss?
VIELEN DANK!
STICK.