|
You already posted a question about this stuff, and I thought it was fixed?
|
|
|
|
|
no yaar
it was not fixed.
How to solve this problem.
|
|
|
|
|
Sakhalean wrote: no yaar
Hey, I thought 'Talk Like A Pirate Day' was in September!
|
|
|
|
|
what do you mean?
yaar means friend
|
|
|
|
|
|
You are setting columns 1 to 7, and then column 3 again, so that is only eight columns altogether (main item is column 0). Your first message stated that you have 10 columns. Run it through the debugger and check what values you are trying to set for each column.
It's time for a new signature.
|
|
|
|
|
The values are showing but it is not displaying.
iam able to see the values what iam going to display
but it is not displaying.
|
|
|
|
|
Sorry, I just noticed you stated the same solution as I did.
|
|
|
|
|
That's good, it means it's more likely that I got it right!
It's time for a new signature.
|
|
|
|
|
I hope it's this easy.
m_pFrame->m_DbMgr.m_Rs.GetFieldValue( "Description", strDescription );
m_ListInfoCtrl.SetItemText( nLruIndex-1, 3, strDescription );
Change the '3' to '8'.
|
|
|
|
|
Ohh thank you very much .
It was very simple problem.
But i have one more big problem
|
|
|
|
|
increment the LRUindex at the end of the while loop.
|
|
|
|
|
yaah,
i have taken separate variable for this one
now i have solved the two problems
thank you very much
|
|
|
|
|
Isn't that being read from the DB with:
m_pFrame->m_DbMgr.m_Rs.GetFieldValue("LruIndex", nLruIndex);
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
Yes, but if the database keys are out of order or staggered, then the list control will not display all of the items. It will only display 0 through n items, where the items mentioned are contiguous. Any items after n will not display.
Josh Davis
Always looking for blackjack. Or maybe White Frank. One of the two.
|
|
|
|
|
So then how would "incrementing the LRUindex at the end of the while loop" correct this? It sounds as though a separate variable is needed.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
Agreed. He said he got rid of that column in the database and used a nonlinked variable.
Josh Davis
Always looking for blackjack. Or maybe White Frank. One of the two.
|
|
|
|
|
The solution to both of your problems was given here. The columns of the list control are numbered 0-9, but you are only setting the text of columns 0-8. You may have a separate problem depending on if the list control has either of the LVS_SORTxx styles set.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
Their is iItem and iSubItem, iItem is the first column containing the main title of whatever your trying to work with. Any other column after the primary column is a iSubItem.
So iItem = 0 & iSubItem = 0 to insert text in the first column, iItem = 0 & iSubItem = 1 to insert something to the second column. For the second row entry iItem = 1 & iSubItem = 0!
Using ListView control under Win32 API[^]
|
|
|
|
|
hi
try to use a return value of InsertItem function as index in SetItemText() instead the value that you use.
index InsertItem function returns is a current line. otherwise you can;t to know in which line your text will appeare
|
|
|
|
|
Ok thank you
any have i have solved this problem
3 days back
|
|
|
|
|
Modification: I didn't mention that I'm working under W7!
Morning all!
I have a GDI leak in a program that I'm trying to track down.
I've found various programs (GDIView, MemoryValidator, DPus, Deleaker), and none of them do what I want (though they have been useful to narrow the issue down).
What I want to do, is to be able to get a list of all the GDI handles that exist in my process - then I can make a before / after comparison to see which ones should be around, and which not.
The nearest functions I can find are GetObject , and GetObjectType - but to use those I have to loop around 4 billion times, and I get a lot of false positives - not to mention, it takes a LONG time to do 4 billion calls in an out of kernel mode.
There's also GetGuiResources , but that just gives a total.
Where's my EnumGuiResourcesEx function!?
Any hints? I've had a look at DbgHelp.dll too, and it does not seem useful in this case.
Here's hoping y'all can say "Oh, just look at the frobble sdk - it's perfect!"
Iain.
I have now moved to Sweden for love (awwww).
modified on Tuesday, May 25, 2010 7:46 AM
|
|
|
|
|
I don't know if you have already checked out this [^] (moreover I don't know if it might be helpful, as it is a bit outdated).
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Yes, I had... But it's out of date now.
I did miss out a vital fact that I'm working under Windows 7.
Thanks for trying though!
Iain.
I have now moved to Sweden for love (awwww).
|
|
|
|
|
This might be completely useless, but Sysinternals do a utility called, IIRC, Handle. I think you can run it against a single process. Probably shows way too much, but filtering the output sounds a lot less painful than 2^32. You might need to cobble up some way of suspending your process at appropriate before/afters.
Good luck! Leaks are the original and best PITA.
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|