ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
334
334
EMPFEHLEN
-
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ß
ThorstenGeändert von Thopeto (10.02.05 um 21:53 Uhr)
-
11.02.05 15:02 #2
- Registriert seit
- Oct 2004
- Beiträge
- 483
.................
-
nach PHP?!Also für mich sieht das verdammt nach PHP aus, frage mich nur gerade was das hier im MFC Forum verloren hat ?
wie kommst du auf PHP?!
-
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
-
Fragen über Fragen zu After Effekts. Brauche Hilfe
Von Tobsemeini im Forum Videoschnitt, Videotechnik & -produktionAntworten: 3Letzter Beitrag: 23.01.09, 16:17 -
XML inkl. XLST mit PHP printen
Von luke_the_duke im Forum PHPAntworten: 0Letzter Beitrag: 15.05.07, 10:19 -
CMYK inkl.DUPLEX?
Von loup im Forum PhotoshopAntworten: 2Letzter Beitrag: 04.03.07, 14:15 -
Ein Bild unter 2 Bildern inkl. einem umbekannten Abstand dazwischen?
Von Sicaine im Forum CSSAntworten: 4Letzter Beitrag: 12.01.05, 20:58 -
funktion inkl. db abfrage
Von Brauni im Forum PHPAntworten: 5Letzter Beitrag: 20.09.04, 21:09





Zitieren
Login






