Click here to Skip to main content
15,921,467 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Screen capture a web browser Pin
Mark Salsbery2-Mar-07 10:44
Mark Salsbery2-Mar-07 10:44 
GeneralRe: Screen capture a web browser Pin
llp00na4-Mar-07 4:14
llp00na4-Mar-07 4:14 
AnswerRe: Screen capture a web browser Pin
Mark Salsbery4-Mar-07 6:56
Mark Salsbery4-Mar-07 6:56 
GeneralRe: Screen capture a web browser Pin
llp00na4-Mar-07 8:57
llp00na4-Mar-07 8:57 
GeneralRe: Screen capture a web browser Pin
Mark Salsbery5-Mar-07 6:32
Mark Salsbery5-Mar-07 6:32 
GeneralRe: Screen capture a web browser Pin
llp00na4-Mar-07 9:09
llp00na4-Mar-07 9:09 
Questionwhat is lparam of TVITEM is used for? Pin
Arris742-Mar-07 7:16
Arris742-Mar-07 7:16 
AnswerRe: what is lparam of TVITEM is used for? Pin
Maximilien2-Mar-07 7:50
Maximilien2-Mar-07 7:50 
Arris7 wrote:
Does it mean that I can use it to store my own types such pointers, structures etc..?


Yes, you can do it.

In our case, in the tree, each leaf points to its corresponding object via the pointer that is stored in the lparam member of the TVITEM :

In this example, when I insert a leaf in the tree, I will assing the pointer to lparam, you must not forget to add the TVIF_PARAM to the mask. ( note that the TVITEM in this case is a member of the TVINSERTSTRUCT struct )
TVINSERTSTRUCT tv;
ZeroMemory (&tv, sizeof ( tv ) );

tv.hParent = hParent;
tv.hInsertAfter = TVI_LAST;
tv.item.mask = 0;
tv.item.mask = TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_TEXT | TVIF_PARAM;
tv.item.iImage = IMAGE_INDEX;
tv.item.iSelectedImage = IMAGE_INDEX;
tv.item.pszText = (LPTSTR)(LPCTSTR)sText;
tv.item.lParam = (DWORD)pPointerToObject;
HTREEITEM h = InsertItem( &tv );




Maximilien Lincourt
Your Head A Splode - Strong Bad

AnswerRe: what is lparam of TVITEM is used for? Pin
Arris742-Mar-07 9:33
Arris742-Mar-07 9:33 
QuestionCTreeCtrl questions... custom draw ,setting fonts. ... Pin
Maximilien2-Mar-07 6:59
Maximilien2-Mar-07 6:59 
Questionradio button mfc Pin
deeps_cute2-Mar-07 4:23
deeps_cute2-Mar-07 4:23 
AnswerRe: radio button mfc Pin
CPallini2-Mar-07 4:56
mveCPallini2-Mar-07 4:56 
AnswerRe: radio button mfc Pin
Hamid_RT2-Mar-07 6:01
Hamid_RT2-Mar-07 6:01 
QuestionHeader File #ifndef Pin
vibindia2-Mar-07 4:14
vibindia2-Mar-07 4:14 
AnswerRe: Header File #ifndef Pin
Cedric Moonen2-Mar-07 4:18
Cedric Moonen2-Mar-07 4:18 
GeneralRe: Thanks Pin
vibindia2-Mar-07 4:23
vibindia2-Mar-07 4:23 
QuestionShow Bitmap handle in Picture Control Pin
priyank_ldce2-Mar-07 3:03
priyank_ldce2-Mar-07 3:03 
AnswerRe: Show Bitmap handle in Picture Control Pin
Hamid_RT2-Mar-07 6:21
Hamid_RT2-Mar-07 6:21 
AnswerRe: Show Bitmap handle in Picture Control Pin
prasad_som2-Mar-07 17:54
prasad_som2-Mar-07 17:54 
QuestionResizing a borderless CMainFrame Pin
_Stilgar_2-Mar-07 2:39
_Stilgar_2-Mar-07 2:39 
AnswerRe: Resizing a borderless CMainFrame Pin
kanduripavan6-Mar-07 19:58
kanduripavan6-Mar-07 19:58 
GeneralRe: Resizing a borderless CMainFrame Pin
_Stilgar_7-Mar-07 10:49
_Stilgar_7-Mar-07 10:49 
QuestionHow to handle changes to a Slider bar by Keyboard Pin
reza matinnejad2-Mar-07 2:20
reza matinnejad2-Mar-07 2:20 
QuestionRe: How to handle changes to a Slider bar by Keyboard Pin
David Crow2-Mar-07 2:39
David Crow2-Mar-07 2:39 
AnswerRe: How to handle changes to a Slider bar by Keyboard Pin
reza matinnejad2-Mar-07 2:46
reza matinnejad2-Mar-07 2:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.