tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
218
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mooogli mooogli ist offline Mitglied
    Registriert seit
    Mar 2008
    Beiträge
    16
    Hallo

    Ich möchte in einer Imagebox das bestehende Picture überschreiben und ein neues zeichnen.
    Ich hab mir mal die :: put_Picture- Funktion angeschaut, weiss aber nicht wie ich nun den Pfad/Ort des neuen Pictures angeben muss.

    Code :
    1
    
    m_controlMotor1.put_Picture(?);
     

  2. #2
    mooogli mooogli ist offline Mitglied
    Registriert seit
    Mar 2008
    Beiträge
    16
    Ich habe jetzt herausgefunden wie ich das Bitmap ändern kann.
    Code :
    1
    2
    
        m_hbm =::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP));
        controlvariable.SetBitmap(m_hbm);


    Ich habe m_hbm direkt im .cpp-File definiert und so funktionierts auch.
    Was mich aber iritiert, ist dass wenn ich m_hbm im h.file definiere ich folgende Fehlermeldung erhalte:

    Error 1 error LNK2005: "struct HBITMAP__ * m_hbm" (?m_hbm@@3PAUHBITMAP__@@A) already defined in uCom.net.obj uCom.netDlg.obj


    Error 2 fatal error LNK1169: one or more multiply defined symbols found Z:\SpezProjekte\GlobalLink\Projekt_NURAD\software\GUI\dotNET\30.05.2008_pm_uCom.net\30.05.2008_pm_uC om.net\uCom.net\Debug\uCom.net.exe 1