|
ok,i get it!
because i Register in OnCreate...
|
|
|
|
|
i want to create shortcut for my application. while doing set up for appication, that shortcut should get created.
thanks in advance
|
|
|
|
|
|
Hi All
How can i get folder size in vc++?Please help me
|
|
|
|
|
|
Click Here[^]
Yes U Can ...If U Can ,Dream it , U can do it ...ICAN
|
|
|
|
|
AFAIK, you get the folder size by finding the size of each file within the folder. It may be dependent on the File system in use
You can use WIN32_FIND_DATA to get the file size and then sum all the individual sizes to get the folder size
Some things seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
What do you mean by folder size?
Do you mean the disk space taken by the folder itself?
Very small - just a list of files and some extra stuff.
Do you mean the total of the size of the files in the folder?
Then you start having problems with file size. NTFS for example has alternate data streams (see: http://www.heysoft.de/nt/ntfs-ads.htm[^])
Does it include the size of all the directories beneath it?
Do you follow reparse points?
Your question is simple, but there are lots of sub questions you need to ask, which don't have easy answers. And those answers will vary with application.
There's a reason you can't find a "GetDirectorySize" function...
Iain.
|
|
|
|
|
Iain Clarke wrote: What do you mean by folder size?
I saw like this question previous but I guess they need to total size of files,maybe.
|
|
|
|
|
Hi All
How can i Decrypt string?I am useing for string for Cmd5Capi md5Capi encryption and i want to decrypt string.Plz help me
|
|
|
|
|
Decrypt an md5 hash?
Ha, ha - nice one. I can md5 a 100mb file or I can md5 a 100 byte string. In some circumstances the md5 result will be the same. Md5 is used _because_ it's irreversible.
You're not going to find a decrypt function, since there isn't one.
See: How to decrypt md5 data[^]
|
|
|
|
|
I think it is not possible to decrypt the string that is encrypted by md5Capi. Why dont you use CryptEncrypt & Cryptdecrypt function ??
Yes U Can ...If U Can ,Dream it , U can do it ...ICAN
|
|
|
|
|
Hello,
I have created an MFC application and now I want to prepare setup for it.
Please tell me how to do it.
Thanks & Regards.
Dhiraj Kumar Saini
|
|
|
|
|
Use this[^] or install shield or other utilities. NSIS is free.
Some things seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
I have InstallBuilder MFC Application but i need to know the steps.
Thanks
|
|
|
|
|
|
And there's also InnoSetup[^] which is quite used.
|
|
|
|
|
I have listview in recordview mode . I want to move the position of the
row up and down the in the list view like in vc++ includedirectory path . where we can
easily move up and down the various include path . for which I am using two buttons one
for up and one for down.how it is possible.
Trioum
|
|
|
|
|
To the best of my knowledge, there is no LVM_MOVEITEMTOANOTHERPLACE message, so you'll have to write some code.
We'll assume that the item you want to move is as position N.
1/
Make a new item as position (up: N-2, down: N+2);
2/
Copy all the information from OldItem to NewItem.
3/
Delete the old item.
That's it really! Whether you read the OldItem information from the list view, or you can just regenerate it from the original data is up to you.
You also have to be careful about moving the top item up, or bottom item down. But this is a good time to add a selection handler for your list view, and disable the up and down buttons when appropriate.
Iain.
|
|
|
|
|
You idea is working fine . but a major problem is occuring now. every time I have to select the
row to move up and down . how it is possible like in visual studio directory structure that select the row and move up and down by clicking the up and down button with selecting the row every time .
Trioum
|
|
|
|
|
You'll want to make sure the list view has the "show selection always" bit set - though it probably already has.
And you'll need to select the new row after you've done your moving about.
Which is harder than it sounds... You'll need to use LVM_SETITEM (or the mfc equivalent), with LVITEM::mask set to LVIF_STATE, and LVITEM::state set to LVIS_SELECTED.
There may be niftier ways of doing it, but that's the brute force way.
Iain.
|
|
|
|
|
I checked it is not working. if I click the list view row it selected the row with blue color.
if you give me any idea that I select the list view row with blue color without clicking it, only on
the basis of item number i.e. row number then Problem will be solved.
Trioum
|
|
|
|
|
trioum wrote: if you give me any idea that I select the list view row with blue color without clicking it
That's the idea I was giving you. You need to read up on the LVM_SETITEM message - but you only want to set the state, not the whole item.
You may also need an Invalidate to get the listview to repaint itself.
Iain.
|
|
|
|
|
Hi,
I have MessageMap fucntion in Mainfrm.H
I want to use this function in another class.But the messagemap functions are protected i can't use this in another class.
Can i use public out of message map and declared the required fucntions in Public and then use it.
Is this correct way? Or is there any other option in it.
protected:
//{{AFX_MSG(CMainFrame)
afx_msg void OnCursessInfo();
I changed this to (after the line /}}AFX_MSG )
public:
afx_msg void OnCursessInfo();
Anu
|
|
|
|
|
A message map "just" maps incoming messages to methods, it shouldn't care if the given method is accessible from outside of the class or not, so basicly making it public is ok, just not too nice. As an alternative, you could call these methods thorough the message map by using SendMessage or PostMessage.
AtomAnt
- If God wanted man to code, man would have been born without the need to sleep.
|
|
|
|