I hope i have choosen the right forum for my Question.
I have a little application which starts another programm with a specific path (a txt-file).
Yes, easy and simple, it works fine with ShellExecute, but i have a problem with some Executables(I have to test a few programs). One Executable opens correct but it don´t opens the given path. I don´t understake whats wrong, because if I drag and drop the txt-file manualy on the executable it works.
So my Question is, are ShellExecute and Drag&Drop two different things to open a programm? Does anybody know a way to fix my problem ?
This is the code i use. I call StartEXE with a String like C:\\test.txt , the programmpath is fix in the code.
The Programm i want to open opens but it don´t open the path.
This happens only by one Programm, if i want to open another programm this code works.
Without seeing the actual parameters and the code of the executing program it's impossible to guess what may be happening. It would probably be a good idea to add some debug code to the called program so you can see exactly what parameters it is trying to deal with. What is the "runas" parameter supposed to do?
Thats what i wanted to hear
The "runas" is to start a exe with admin rights.
Is it right that open a Programm with ShellExecute is different to Drag&Drop way ? Because if i drag and drop a textfile on the Program i want to open it works. btw the program is a finished one done not by myself.
Is there a way to drag&drop the textfile to the program via code?
Starting a program by command line and drag&drop are different things. An application can implement any (or neither). You cannot simulate drag&drop from code if that application is not handling the drop.
I have started programming with Visual C++ recently. I have created a dialog based application which has some buttons. When I click one of the buttons I want a window to pop up(which will eventually display an image). Can you please tell me how to do it? Thanks in advance,
Thanks Richard for your reply. FYI I am doing the development using Visual C++. From the image window which pops up I would like to process mouse messages etc . Would that be possible if the image window is created with CreateWindowEx? I was thinking that the pop up image window should be created with a combination of CFrameWnd and CView. Is that the way to go? But I don't know how to do that. Thanks very much,
It's not easy to give a definitive answer to your question because I am not sure exactly what you are trying to do. But it sounds like you are starting from the wrong position. Why are you creating a popup window from within a dialog? Why not go for a standard CFrameWnd with whatever View type inside that will display the information that you want to show?
Ok I am trying what you have suggested. In that case also when the user clicks on the image(which is displayed on the CFrameWnd with view window) I want another image window to pop up which will display information corresponding to the clicked point. Please help. Thanks very much,
You previously said the you wanted the popup to display information about the image. In either case you just need to add the information to your dialog, either by adding static information in your dialog resource, or by adding it at run time. Adding information to a dialog at run time can be done in response to the WM_INITDIALOG message[^] or in response to some user action on one of the dialog controls.
Thanks for the reply. You are not understanding my requirement. When I click somewhere on the client area of the application I want to display a image(2-D)(thru a Cview object possibly). Something like what you would get on displaying a image with Microsoft Paint. Instead I am reading the image and displaying it. I don't think a dialog can do that display. I know how to read the image but I don't know how to display it in a pop-up window(a window other than the main application window). I hope I am clear. Regards,
You can display an image in any sort of window, it is just a matter of writing the code to do the work. Whether that window is a CView, a dialog, or any other type is not important. What I am confused about is the fact that you seem to be talking about more than one image and more than one window; but which one comes first and what does it contain?
Last Visit: 31-Dec-99 18:00 Last Update: 28-Jul-14 17:30