|
If I understood your question clearly; is this what you want ?
::SendMessage(GetDesktopWindow(),WM_RBUTTONDOWN,wParam,lParam);
|
|
|
|
|
Hi,
Use SendInput or mouse_event function to emulate mouse actions.
Regards
|
|
|
|
|
I have started using VS 2005 for my MFC C++ applications, however I get loads of warnings, mainly the use of strcpy.
Are they a simple guide for moving up to VS 2005, I am having problems with strcpy etc.
I get in a mess if I just change to strcpy_s.
Also keep getting told to use new options to suppress these warnings, but they dont seem to make any difference.
Any suggestions please.
|
|
|
|
|
|
Andy202 wrote: ...however I get loads of warnings, mainly the use of strcpy.
Because it's unsafe. Use strcpy_s() instead.
Andy202 wrote: I get in a mess if I just change to strcpy_s.
Why? Can you work around it with a #define directive?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Thanks for your post. strcpy works in some places but not others.
If I use it here in this module I get an error:
strcpy_s(pchData, LPCSTR(signalName));<br />
<br />
1>c:\mcs_am_emu\am_emu\am_e\signaldlg.cpp(1135) : error C2660: 'strcpy_s' : function does not take 2 arguments
This confuses me!?!
Andy.
|
|
|
|
|
That's because you have to specify length of the destination buffer. It's all about securing from buffer underruns.
strcpy_s(pchData, put_length_of_pchData_here, LPCSTR(signalName));
Regards
|
|
|
|
|
frontpage has a option to open a web thru file-open web command.
it displays a tree view control. i wanted to read the text of the root node in the control. so i tried the following:
1) HTREEITEM htitem;
htitem=TreeView_GetRoot(hWnd); //hWnd is the handle to the tree control
2) char Buf[80];
TVITEM tvitem;
tvitem.mask=TVIF_TEXT | TVIF_HANDLE;
tvitem.hItem=htitem;
tvitem.pszText=(LPSTR)&Buf;
tvitem.cchTextMax=79;
3) SendMessage(hWnd, TVM_GETITEM, 0, (LPARAM)&tvitem);
but this fails. why?
following works:
1) int cnt=SendMessage(hWnd, TVM_GETCOUNT, 0, 0);
2) SendMessage(hWnd, TVM_SELECTITEM, TVGN_CARET, htitem);
if this works, why tvm_getitem fails?
can anyone help?
thanks
|
|
|
|
|
Just a guess, but I suspect that Buf needs to be on the heap.
char *pBuf = new char[80];
tvitem.pszText = pBuf;
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi all
I had been doing dialog based work till now (MFC). Now that I would like to learn SDI and MDI, I will be glad if you can provide me with links to articles regarding the same for beginners. Thanks for your time.
|
|
|
|
|
|
Hi there
Its for extreme beginners, I think. I was expecting like how do I add some more controls in it, how do I make it work, etc. The article just shows how to make one SDI app. I will be thankful if you can provide me with the required. Thanks for your time. Please note that I have a fair knowledge of working with dialog based apps.
|
|
|
|
|
oh Well I think you need to a basic article you said I need to learn SDI/MDI.Did you search on codeproject
|
|
|
|
|
Yes, I searched but there are just too many of them either with loads of information which is a little overdose for me or an article like "how to create a SDI app using the wizard". I look for something in between though
|
|
|
|
|
I want to answer to you but I think you get your answer with CFormView(David Crow) now you can insert your controls on forum.
|
|
|
|
|
Aljechin wrote: I was expecting like how do I add some more controls in it...
One way is to derive the view from CFormView .
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Might I suggest a very good book (softcover) called 'Beginning MFC Programming', by Ivor Horton. This book has an excellent tutorial in it and explains things very well.
John P.
|
|
|
|
|
Hi,
I want to move a file in my system to a remote system.
For example I have a file "abc.wav" in my system . Now I want to move this file to another remote system's subdirectory(say "c://xyz").
IP of the remote system say "1.2.0.4".
Can anyone help me.
Thanks in advance.
|
|
|
|
|
use sockets for that purpose with file reading,u will find the code on code project as well just search "Network Transfer of File".
thing u had to do is read a file from computer and send to another using sockets where other side will receive and then write on file in this way the transfer will take place.
Tasleem Arif
|
|
|
|
|
you could also attach to a share on the other machine eg \\1.2.0.4\c$\xyz either programmatically or through a script to map a drive, then copy the file there using copyfile()
bit lower tech than using the socket suggestion ...
'g'
|
|
|
|
|
What about MoveFile() or SHFileOperation() ? If neither of them accepts a UNC path, you can make use NetUseAdd() to map a drive letter to the remote share.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Dear All,
How do i convert TCHAR[75] to CLSID ?
Kindly ... Help in this .
|
|
|
|
|
|
How to export MS outlook mail to a text file?
Who have source?Please email me.
My e-mail:phyton_y@163.com
thanks a lot!
|
|
|
|
|
Can you use Outlook Automation?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|