|
You can't convert the structure itself to a string. You can, however, convert its members to a string.
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
What do you need? do you want to convert size or time of a file to string?
|
|
|
|
|
probably you want to send the structure over socket or some thing similar
if this is correct then you can try.
char str[SIZE];
memcpy(str,&FindFileData,sizeof(WIN32_FIND_DATA));
I hope this makes sense.
Regards,
Sandip.
|
|
|
|
|
Hi All
How can i delete tree item.Plz help me
|
|
|
|
|
CTreeCtrl::DeleteItem
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Hi,
I am developing an MFC application on PocketPC (HP iPAQ) running Mobile 6 using VS 2008.
I am able to hide the taskbard and start button at the top for my full screen application.
In OnInitDialog() I have the following code:
RECT rc;
::SetRect(&rc, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
if (::SHFullScreen(this->m_hWnd, SHFS_HIDETASKBAR | SHFS_HIDESTARTICON))
{
MoveWindow(rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top, FALSE);
}
Everything is fine, but if the application displays a MessageBox or pops up another window (popup style) on top of the application window and the MessageBox or the popup window is dismissed, it takes a very very long time for the MessageBox or popup window to disappear and the whole screen appears frozen.
One more thing is that if I click on the SIP button, the SIP keyboard appears immediately, but the screen is frozen (can not input anything in the SIP) and it takes a long time to input anything using the SIP. After a while my window is shifted down to the same position as when TASKE BAR is displayed, but the TASK BAR itself is not displayed. It is at this point that I am able to input something through SIP. Please note that my window is shifted down, but the TASKBAR itslef is not displayed. At this point if a messagebox or popup window is displayed the dismissing (closing) of that window is pretty fast.
So the issue is that if the TaskBar is hidden using SHFULLScreen and the application window is moved to occupy the taskbar windows's space, the dismissal (closing) of the MessageBox or popup windows displayed by application is very slow.
I used RemoteSpy and found the following messages delived to my application window when the MessageBox or popup window is displated.
WM_WININICHANGE
WM_WINDOWPOSCHANGED
WM_MOVE
WM_SIZE
WM_PAINT
WM_ERASEBLGD
WM_CTLCOLORDLG
WM_DRAWITEM
WM_DRAWITEM
WM_DRAWITEM
WM_CTLCOLORBTN
WM_DRAWITEM
I would greatly appreciate your help.
Thanks a lot!
-A
|
|
|
|
|
in SHFileOperation(&fs), How or what way do you now create or acces the Info in fs.hNameMappings.
Regards
Bram van Kampen
|
|
|
|
|
Assuming &fs is a pointer to a SHFILEOPSTRUCT structure, take a look at the documentation for SHFILEOPSTRUCT here. hNameMappings is used if the "fFlags member includes the FOF_WANTMAPPINGHANDLE flag". Take a look at the remarks for more information.
Hope this helps,
--Perspx
"The Blue Screen of Death, also known as The Blue Screen of Doom, the "Blue Screen of Fun", "Phatul Exception: The WRECKening" and "Windows Vista", is a multi award-winning game first developed in 1995 by Microsoft" - Uncyclopedia
Introduction to Object-Oriented JavaScript
|
|
|
|
|
Thanks,
Seearched for it on MSN but could not find it. I take it (although not spelled out in the Docs) that for compatibility purposes SHFileOperation still works under Vista.
Thanks
Bram van Kampen
|
|
|
|
|
Bram van Kampen wrote: I take it that for compatibility purposes SHFileOperation still works under Vista.
I would imagine so too, but be careful because of the UAC in Vista - access to a fair number of files and directories in Vista (not necessarily system files/directories) requires process elevation.
Bram van Kampen wrote: (although not spelled out in the Docs)
Many things aren't
Regards,
--Perspx
"The Blue Screen of Death, also known as The Blue Screen of Doom, the "Blue Screen of Fun", "Phatul Exception: The WRECKening" and "Windows Vista", is a multi award-winning game first developed in 1995 by Microsoft" - Uncyclopedia
Introduction to Object-Oriented JavaScript
|
|
|
|
|
Hi all,
Came across a strange one today... my application downloads a file from an FTP server using the CFtpConnection object. The file being downloaded was hard-coded. This morning I created another method to target a script on the web server and retrieve the path to the file dynamically using OpenURL(). However, once I implemented this new function, GetFile() refused to download any data.
For some reason, CInternetSession object or OpenURL() call prevents GetFile() (or PutFile() ) from completing their required tasks. Connection to the FTP server, and other methods such as CFtpFileFind::FindFile and SetCurrentDirectory() all work fine. I've taken care to call Close() methods and delete anything still hanging around after the methods complete, but the problem persists...
Thanks in advance for any suggestions.
Happy Funk Friday,
~g
|
|
|
|
|
I have wrote the AList class to implement List data structure. I'm using a template for its declaration. The problem is when I declare an object of this class (AList<int> alist;), it gives me these two errors:
1. error LNK2019: unresolved external symbol "public: __thiscall AList<int>::AList<int>(void)" (??0?$AList@H@@QAE@XZ) referenced in function _main
2. fatal error LNK1120: 1 unresolved externals
I've written this class in two separated files named "AList.h" and "AList.cpp". The interesting thing is when I remove templates from the class and replace it with something like int, it works fine. And also when I write this exact class in the file which my main function is there, again it works fine!
Thanks for any help
|
|
|
|
|
nimaalamtsaz wrote: I've written this class in two separated files named "AList.h" and "AList.cpp".
But is alist.cpp part of the project (i.e., is it being compiled), or just present?
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
Yes, it is. I forget to say I'm using Microsoft Visual Studio 2008 and both .cpp and .h files are present in the project. Also alist.h is included.
When I remove template from the class and replace it properly with int, it works fine. So I don't think the problem is related to that.
|
|
|
|
|
Check whether AList.h and AList.cpp files are added to the project. Take Workspace window and check in the FileView tab. If its not added, add by taking menu, Project -> Add to Project -> Files .
If the cpp file is not added to project, it will not be considered for compiling and corresponding .obj file will not be created. Finally linker could not find the definitions for corresponding class.
Regards,
Jijo.
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
I've checked files before, their fine. When I remove template from the class and replace it properly with int, it works fine. So I don't think the problem is related to that. (Like what I said for the previous question)
Thanks anyway.
|
|
|
|
|
This is admittedly a sort of meta question but does anyone know if the Doxygen list is down or the moderator on vacation? It has been more than 48 hours and nothing has gotten through the moderation barrier. I'm wondering if anyone is home?
--hsm
p.s. and now back to your regular programming...
|
|
|
|
|
Hi all!
Can anyone tell me how to retrieve item data from a tree when I use NM_CLICK?
Thanks!
modified on Friday, August 22, 2008 12:41 PM
|
|
|
|
|
|
GetNextItem and then use of GetItemText.
|
|
|
|
|
I have done this but it doesn't work
it works only if i use NM_DBLCLK.
|
|
|
|
|
You've done WHAT? WHAT doesn't work???
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
|
Awesome!
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
I'm outa here, have a great weekend
led mike
|
|
|
|