Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Hilfe zu CListCtrl::GetItemPosition

Empfohlene Antworten

Veröffentlicht

Hallo!

Ich verstehe die Funktion "GetItemPosition" nicht.

ich will nur die Position aus einem Listenelement wissen, welche Spalte angeklickt wurde.

Das hier ist aus der MSDN Library aber schlau werde ich daraus nicht.

	int i,;

	int nCount;

	nCount = m_ctrlList.GetItemCount();

	for (i=0;i < nCount;i++) 

		{

		m_ctrlList.GetItemPosition(i, &pt);

		pt.x += 100;

		m_ctrlList.SetItemPosition(i, pt);

		}

Weiß nicht was der Pointer soll. Vielleicht bin ich auch komplett auf dem falschen Dampfer...

Ich will eingentlich nur eine 3 haben, wenn die 3te Spalte angeklickt wurde....

Quelle: http://msdn2.microsoft.com/en-us/library/t32w446y(VS.80).aspx

Ich verstehe die Funktion "GetItemPosition" nicht.
Sie sagt dir bei einem Listrcontrol im Icon- oder Smallicon-Modus, wo welches Item steht.

Weiß nicht was der Pointer soll.
Die Methode rechnet Itemindex in Koordinaten um. Um in die POINT-Struktur schreiben zu können, muss ihre Adresse übergeben werden (Referenzen sind in den MFC selten).

Ich will eingentlich nur eine 3 haben, wenn die 3te Spalte angeklickt wurde....
Dann bist du mit GetItemPosition auf dem falschen Dampfer. Sieh dir mal CListCtrl::SubItemHitTest an.
Sie sagt dir bei einem Listrcontrol im Icon- oder Smallicon-Modus, wo welches Item steht.

Die Methode rechnet Itemindex in Koordinaten um. Um in die POINT-Struktur schreiben zu können, muss ihre Adresse übergeben werden (Referenzen sind in den MFC selten).

Dann bist du mit GetItemPosition auf dem falschen Dampfer. Sieh dir mal CListCtrl::SubItemHitTest an.

Hallo Klotzkopp,

wie immer vielen Dank :)

Ich versuchs mal! Melde mich ggf. wieder...

thx!!!!!!!!!!!

Ich Hab das Beispiel übernommen, aber ich bekomme nur -1 zurück :(

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.