tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
334
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Thopeto Thopeto ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    227
    Hallo


    ich bastel ja gerade an meiner Anwendung und hab 2 Probleme.

    hab die fehler markiert:
    guckst du hier

    1. meine listbox sollte eigentlich die Icons anzeigen, die der jweiligen CD zugeordnet ist, aber stattdessen zeigt er jedem nur das Hand Symbol, warum?!
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    
      BOOL CDlgBarExplorer::GetSysImgList()
      {
        SHFILEINFO shFinfo;
        HIMAGELIST hImgList = NULL;
      
        if(m_ctrlList.GetImageList(LVSIL_SMALL))
            m_imgList.Detach();
        
        hImgList = (HIMAGELIST)SHGetFileInfo( "C:\\",
                         0,
                         &shFinfo,
                         sizeof( shFinfo ),
                         SHGFI_SYSICONINDEX | 
                         SHGFI_SMALLICON );
        if(!hImgList )
        {
            return FALSE;
        }
      
        m_imgList.m_hImageList = hImgList;   
        
        m_ctrlList.SetImageList(&m_imgList, LVSIL_SMALL);
        
        return TRUE;
      }

    2. Ich habe eine Schreibgeschütze Editbox im CHildView, aber ich kann sie nicht größer als 150 bringen, warum?!
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
        int index = 0;
        CRect rect;
        while (m_wndToolBar.GetItemID(index) != ID_VORSCHAU_TITEL) index++;
      
        m_wndToolBar.SetButtonInfo(index, ID_VORSCHAU_TITEL, TBBS_SEPARATOR, EDIT_WIDTH);
        m_wndToolBar.GetItemRect(index, &rect);
      
        rect.bottom += 500;
      
        if (!m_wndToolBar.m_ctrlEdit.Create(WS_CHILD|WS_VISIBLE | WS_OVERLAPPED | ES_READONLY,
                                         rect, &m_wndToolBar, IDC_VORSCHAU_EDIT_TITLE))
        {
            TRACE0("Failed to create combo-box\n");
            return FALSE;
        }
      
        m_Font.CreateFont(16, 0, 0, 0,400,FALSE,FALSE,FALSE,
                     ANSI_CHARSET, OUT_DEFAULT_PRECIS,
                     CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
                           DEFAULT_PITCH,"Arial");
      
        m_wndToolBar.m_ctrlEdit.SetFont(&m_Font, TRUE);
      
        m_wndToolBar.m_ctrlEdit.ShowWindow(SW_SHOW);

    für jede Hilfe wäre ich dankbar

    gruß
    Thorsten
    Geändert von Thopeto (10.02.05 um 21:53 Uhr)
     

  2. #2
    MFC openGL MFC openGL ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    483
    .................
     

  3. #3
    Thopeto Thopeto ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    227
    Also für mich sieht das verdammt nach PHP aus, frage mich nur gerade was das hier im MFC Forum verloren hat ?
    nach PHP?!
    wie kommst du auf PHP?!
     

  4. #4
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Zu 1) Bei deinen Parametern steht in der MSDN, dass nur der Index, den du haben willst, einen gültigen Eintrag in die ImageList hat. Mit anderen Worten, du bekommst keine richtige Kopie der SystemImageList. Die kann man sich aber anders besorgen:

    http://www.catch22.net/tuts/sysimg.asp hat wahnsinnig interessante Tutorials und Snippets, speziell ohne MFC, aber das läuft ja auf das selbe raus.


    Zu 2) Bei einem WM_SIZE vom Toolbar bzw. dem View musst du auch die Edit mit anpassen.
     

Ähnliche Themen

  1. Fragen über Fragen zu After Effekts. Brauche Hilfe
    Von Tobsemeini im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 3
    Letzter Beitrag: 23.01.09, 16:17
  2. XML inkl. XLST mit PHP printen
    Von luke_the_duke im Forum PHP
    Antworten: 0
    Letzter Beitrag: 15.05.07, 10:19
  3. CMYK inkl.DUPLEX?
    Von loup im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 04.03.07, 14:15
  4. Antworten: 4
    Letzter Beitrag: 12.01.05, 20:58
  5. funktion inkl. db abfrage
    Von Brauni im Forum PHP
    Antworten: 5
    Letzter Beitrag: 20.09.04, 21:09