|
Jethro63 wrote: What is the usual approach to handling this?
It depends on the individual. Some people give up and post a question on a forum like Code Project. Others read the documentation[^] and locate the solution.
led mike
|
|
|
|
|
What? All of the documentation from end to end? I searched MSDN under the following search keys:
CListCtrl, rows, many
CListCtrl, items, many
List, rows, many
List, items, many
List, huge
List, rows, lots
List, big
and lots more - came up with nothing. Had I known to look for the string "Virtual List", I would have but why would I? There's nothing in the word "Virtual" that would lead me to think it would handle many items. It would never have occurred to me to include the word "Virtual" in any of my searches.
I wrote to another forum and got a very simple, one line response: "Check out Virtual List". As I am sure that you are a very busy man, can you not see the logic in writing this significantly shorter, more useful, and less sarcastic response?
Thank you,
Mark
-- modified at 14:16 Thursday 8th March, 2007
|
|
|
|
|
I am constantly amazed (on this site) that so many people are trying to write Windows software
that have never read (or don't know of the existence of) any of the Platform SDK.
When I use a control I always at least check here: Individual Control Information[^]
There's an overview section for pretty much every control which contains probably everything one
needs to know to start using the control. So for a listview control, a quick look finds this:
List-View Controls Overview[^]. There's alot of info there, including a
solution to your original question
These links are to info in the online documentation but IMO every Windows programmer should
download the Platform SDK and use the documentation occasionally. Then with two clicks, one can
navigate to User Interface | Windows Controls and find a plethora of information.
I hope this helps a bit for the future (if not you then maybe someone else reading).
Cheers!
Mark
"Great job, team. Head back to base for debriefing and cocktails."
(Spottswoode "Team America")
|
|
|
|
|
Mark Salsbery wrote: I am constantly amazed (on this site) that so many people are trying to write Windows software
that have never read (or don't know of the existence of) any of the Platform SDK.
Fish Filet eaters that whine [high-pitched-voice] oh I can't just drag and drop that like in VB while biting into my Fish Filet?[/high-pitched-voice] L O S E R S
led mike
|
|
|
|
|
And sarcasm is nothing....I've seen people called "stupid" for their questions here LMAO!
I'll just never get it....Windows is complex - I can't imagine ever completing a task without
consulting the docs. Maybe some people have it all memorized...I'm not one of 'em
"Great job, team. Head back to base for debriefing and cocktails."
(Spottswoode "Team America")
|
|
|
|
|
Jethro63 wrote: What? All of the documentation from end to end?
Right because the ListView Overview page doesn't talk about "virtual mode" The way I see it you have two choices:
#1 Get serious and become a software developer
#2 Whine about reading documentation
led mike
|
|
|
|
|
Jethro63 wrote: I wrote to another forum and got a very simple, one line response: "Check out Virtual List".
Which you then had to turn around and search for. Mike did you a favor by providing you with a link. It all falls under the "Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." adage. You've been taught...
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
DavidCrow wrote: It all falls under the "Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." adage.
No doubt you have seen the "Fish Filet" comments taken from my modernization of that old adage:
Some fishermen are great swimmers, others should always wear a life vest while some should just stay on land and get their Fish Filet at McDonalds.
led mike
|
|
|
|
|
There's the quote! I had lost it, thanks!
"Great job, team. Head back to base for debriefing and cocktails."
(Spottswoode "Team America")
|
|
|
|
|
I bet the OP will start searching msdn and google more extensively before posting here, from now on...
|
|
|
|
|
Sorry for repost from ATL section but that seems slow.
Ok. I think I want to create two web services in the same ATL server dll. But I want them to be able to work on the same session. Using ISessionStateService, ISession and attributed ATL ISAPI.
I got "session state keeping" to work for the same web service. But how to make the second one to be able to find the session and retrieve variable stored by the first?
Help!
Thanks a lot!
Maksim.
"personal world record"
|
|
|
|
|
Hi all,
I am making one win32 application using VC++.NET. I have one global array of char defined as char * picArray; And it is initialized in one of the function of application picArray = new char[Height*Width]; But when I am trying to use this array in another function I am not getting data values. Can I know what is the solution for this?
Thanks in advance,
Priyank.
|
|
|
|
|
Have you tried the Scope Resolution Operator '::'?
|
|
|
|
|
priyank_ldce wrote: But when I am trying to use this array in another function I am not getting data values
If you don't fill the array with values, it's logical that you cannot get data value.
Can you explain exactly what you are doing, what the problem is and what you expect ?
|
|
|
|
|
priyank_ldce wrote: picArray = new char[Height*Width];
Are you its assigned value somewhere in your application, bfore using it ?
|
|
|
|
|
hi
Is ur another function where u r getting the value is defined in same file ,where u are declaring the char *picArray as global.
The more globas u use,will create more problem when the application grows big.
So pls make try to avoid it
VIBIN
"Fool's run away,where angle's fear to tread"
|
|
|
|
|
Hi, I'm fixing someone's code and I came across this:
<br />
BOOL CDatapointSet::Open(UINT nOpenType, LPCTSTR lpszSql, DWORD dwOptions) <br />
{<br />
BOOL rtn;<br />
TRY<br />
{<br />
rtn = CRecordset::Open(nOpenType, lpszSql, dwOptions);<br />
}<br />
CATCH(CException, e)<br />
{<br />
m_DB2 = true;<br />
m_nFields = 30;<br />
rtn = CRecordset::Open(nOpenType, lpszSql, dwOptions);<br />
}<br />
END_CATCH<br />
return rtn;<br />
}<br />
Now, I'm thinking it's a candidate for theDailyWTF; but, I'm not all that familiar with writing database apps as I'm more of an embedded kind of guy.
Is this normal?
|
|
|
|
|
What does familiarity with database apps have to do with it? Assigning values to m_DB2 and m_nFields has no bearing on CRecordset::Open() 's ability to open a record set.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
This is what I'm screaming!
That and the fact that the OP(rogrammer) code throws an exception when the first Open is encountered. (The table it's looking for does NOT exist.
Then, in the CATCH block the OP does the exact same thing that caused the exception in the first place without changing a thing.
Like I said, a candidate for theDailyWTF.
I didn't think I was off-base by much. Thanks for your post.
|
|
|
|
|
Nice!
"Great job, team. Head back to base for debriefing and cocktails."
(Spottswoode "Team America")
|
|
|
|
|
Hello everyone,
I would like to ask if it is possible to use an MFC application as a part of a C# Windows Form project? If yes how is this possible?
Thanks and best regards.
.:: Something is Wrong ::.
|
|
|
|
|
pashje wrote: to use an MFC application as a part of a C# Windows Form project
Do you mean using MFC classes in C# project ? Answer is No.
|
|
|
|
|
prasad_som wrote: Do you mean using MFC classes in C# project ? Answer is No.
Depends on your definition of "use". If you Wrap the MFC class in a managed class using C++/CLI you could in effect "use" the MFC class from C#.
led mike
|
|
|
|
|
What does mean "an MFC application as a part of a C# Windows Form project" can you be more specific
|
|
|
|
|
Well, what I am trying to do is write some OpenGL with MFC and then wish to use this in a Windows Form as a custom control. It seems weird but I just try to benefit from the MFC performance and .NET Forms usability.
.:: Something is Wrong ::.
|
|
|
|