|
ns ami wrote: Use CListCtrl::SortItems or ListView_SortItems
I recomment ListView_SortItemsEx. its simple than above.
|
|
|
|
|
hi friend!
did u found the answer! or can i send sample program to u?
urs AK
|
|
|
|
|
Please reply to orginal poster.
|
|
|
|
|
Thank you for indication...
- ns ami -
|
|
|
|
|
Hi all,
in my applcation I want to retrieve the name of the HID device connected
to my machine,How can i do that? Please suggest me a good approach in doing this...
Thanks in advance.
|
|
|
|
|
|
Hi All,
I need the sample code for splitter window in dialog based application without using SDI.That aplitter window can access two or more dialogs.
Pls help me..................(its very urgent.......)
Regards,
Anitha
|
|
|
|
|
|
AnithaSubramani wrote: Pls help me..................(its very urgent.......)
You have already asked for the same and got some answers... so, what could you do so far? Where you got stuck?
- ns ami -
|
|
|
|
|
+-------------------------+---------------------------+
| | |
| | |
| left pane | right pane |
| | |
| | |
| | |
+-------------------------+---------------------------+
(very quickly) done.
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]
|
|
|
|
|
That was quick but whats your resolution this pane is wide!
Of one Essence is the human race
thus has Creation put the base
One Limb impacted is sufficient
For all Others to feel the Mace
(Saadi )
|
|
|
|
|
i have a sample test app.
Let me know if you still have the need.
Saleem
|
|
|
|
|
|
oops... sorry i thought you were referring to SDI with Multiple views.
It seems you are looking for Dialog based one.
Sorry I dont have that.
|
|
|
|
|
AnithaSubramani wrote: in dialog based application without using SDI.
Why? Once you use the entire client area of a Dialog for a Window it's no different from the users perspective than an MFC SDI window, so why the restriction?
|
|
|
|
|
Hi all,
I want to covert Cstring to char*,
I tried this
CString messageTOWrite("Test Message");
char* temp=messageToWrite.GetBuffer(messageToWrite.GetLength());
but it is not working...?
|
|
|
|
|
Hi.
What do you mean by "but it is not working"?
Does this work:
CString messageTOWrite("Test Message");
TCHAR* temp=messageToWrite.GetBuffer(messageToWrite.GetLength());
...
messageTOWrite.ReleaseBuffer();
If yes, my guess would be that TCHAR is not char but wchar_t (or such), so you are using unicode, and to get a char * from the unicode string you will have to convert it from unicode to ASCII somehow.
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> Life: great graphics, but the gameplay sux. <
|
|
|
|
|
Code-o-mat wrote: CString messageTOWrite("Test Message");
Small correction
CString messageTOWrite( _T( "Test Message" ));
-Sarath.
"Great hopes make everything great possible" - Benjamin Franklin
|
|
|
|
|
Indeed, althorough i believe CString's constructor accepts a char string in both unicode and non-unicode environments, but at least if you make it _T(string) it won't have to convert and should be somewhat faster.
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> Life: great graphics, but the gameplay sux. <
|
|
|
|
|
Thanks I never noticed it.
-Sarath.
"Great hopes make everything great possible" - Benjamin Franklin
|
|
|
|
|
You really have to get rid of this GetBuffer/ReleaseBuffer, it's a bad practice. You don't need it because CString provide cast operators and if the cast operators 'fail' (compile error about wrong type convertion), then the GetBuffer function will fail with the same error.
|
|
|
|
|
True. But he asked how he can convert a CString to a char * , not how he can convert it to a const char * , and there is no operator as far as i know that makes a char * from a CString. He might have a good reason to access the buffer directly, but you are absolutely right that if all he wants is to -for example- feed the CString to a method which takes a const char * , he should use the operator rather than fiddle with GetBuffer() and ReleaseBuffer(), and if type mismatch occurs he will have to convert either ways.
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> Life: great graphics, but the gameplay sux. <
|
|
|
|
|
Yes you right. In general I assume that the OP only wants to use a const char string (which I guess he does by looking at his other posts), but this is not always the case.
|
|
|
|
|
Ok....that is working, but i want is fputs(temp,fptr) , where fptr if FILE*. in this case this is not working same error unable to convert TCHAR* to const char *
|
|
|
|
|
In that case do this:
_fputts(File, your_cstring_object);
Forget about GetBuffer, but note that this will make you a unicode string in the file if TCHAR compiles to WCHAR.
p.s> whenever you meet a "common" method which won't accept your CString, look at the method's help in MSDN and look for a TCHAR-version.
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> Life: great graphics, but the gameplay sux. <
|
|
|
|