|
Hi All,
I want to examine whether a node in the tree control is presently expanded or not (i.e. it has the '-' sign infront of its label.
I cannot do it with GetItemState(hItem,TVIS_EXPANDED).
The problem is that the return value of GetItemState is the combination of the flags TVIS_EXPANDEDONCE and TVIS_EXPANDED.
How can I test for ONLY TVIS_EXPANDED?
Thanks in Advance.
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
NiceNaiduHow can I test for ONLY TVIS_EXPANDED?
Did you tried like..
if( TVIS_EXPANDED == GetItemState(hItem,TVIF_STATE)&TVIS_EXPANDED)<br />
{<br />
}
-- modified at 6:53 Monday 2nd April, 2007
sorry a small updation in the code..
nave
|
|
|
|
|
NiceNaiduThe problem is that the return value of GetItemState is the combination of the flags TVIS_EXPANDEDONCE and TVIS_EXPANDED.
How you are verifying this?
|
|
|
|
|
UINT nState = GetItemState(hItem, TVIS_EXPANDED);<br />
if(nState & TVIS_EXPANDED)<br />
{<br />
}<br />
else<br />
{<br />
}
the above code is working fine in all cases.
When there are some child items under a node.It is showing the Expanded bitmap.
But whenever i delete all the child nodes, i am expecting code in the else to be executed.
But it is not happening.
How is this possible ??
Thanks guys for u r response.
Naveen your code also is not working.
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
NiceNaiduNaveen your code also is not working.
There was a problem in the code that I post first. I have changed it now. did you try after that?
nave
|
|
|
|
|
Sorry NaveenR, it is also not working.
How to check,whether a Tree Node has any Child Items ??
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
NiceNaiduHow to check,whether a Tree Node has any Child Items ??
CTreeCtrl::ItemHasChildren()
nave
|
|
|
|
|
Thanks friends,
Now i solved my problem,
Here is the working code.
if((nState & TVIS_EXPANDED)&&(this->ItemHasChildren(hItem))) {
//
}
else
{
}
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
hi all
please help me ?
can anybody tell me the code to connect c++ with sql database
it helps me a lot
thanks a lot in advance
with regards paras
|
|
|
|
|
|
|
|
|
thanks a lot sir
actually i dont want to use ADO or ODBC sir
i want to connect it with code is it possible sir
if yes then help me
thanks sir
hi
|
|
|
|
|
paras_s12 wrote: actually i dont want to use ADO or ODBC sir
i want to connect it with code
You seem to be confused. You will still needs lots of code regardless of whether you use ADO, or ODBC.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
|
You still seems confused, since your question doesn't make sense.
SQL is, to my knowledge, a language for dealing with database queries.
A SQL database is a database that supports the SQL language.
A database usually resides in some kind of (remote) server machine.
In order to communicate with a database (SQL or not), your program has to "talk" to the server that hosts the database. And of course, the database itself.
Two ways to communicate with a database is ODBC and ADO. There are other ways as well.
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
|
See benjymous response, earlier in this thread.
Or just Google for it.
Or try MSDN.
There are heaps of samples out there, just pick one.
Good luck.
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
how to list all the files and folders in c: drive programatically.
Arise Awake Stop Not Till ur Goal is Reached.
|
|
|
|
|
Use CFileFind class of MFC.
Smile
|
|
|
|
|
hmm i think this lists all files. i have to list all files and folders in a drive for example c: drive
Arise Awake Stop Not Till ur Goal is Reached.
|
|
|
|
|
deeps_cute wrote: hmm i think this lists all files.
It lists the directories too...
nave
|
|
|
|
|
Have u read it carefully? It gives u folders too.
Smile
|
|
|
|
|
Try using CFileFind .
Regards,
Paresh.
|
|
|
|