|
write->Write("\r\n");
\r Carriage return
\n New line
|
|
|
|
|
if you're using stl, then std::endl does the same thing
bah, how can I turn off spell checking in programming forums?
|
|
|
|
|
An application have a main window A, click one button popup a dialog B(modeless window), and dialog B have a child dialog C(modeless window), how let on window C's control keydown TAB goto next control?
add IsDialogMessage, TranslateMessage, DispatchMessage? But where add?
-- modified at 4:13 Wednesday 25th October, 2006
|
|
|
|
|
Dear All,
I want to learn Win32 Programming. I dont know which book to purchase.
Can one do help me to get one good win32 programming book?
Thanks in Advance !
|
|
|
|
|
|
I have been tasked with writing a Windows Application that needs to manage multiple processes. The application needs to layout the users main screen by placing the Windows frames of each application/process at specific locations defined in either the registry or some kind of INI file. My first thoughts are to construct an SDI C++ application with Multiple Views for each process that I need to manage.
Does anyone know if it is possible to inject into a View a application process.
Thanks for your time.
Alan Van Hek
Alan Van Hek
Principal Software Developer
VTOL Technologies Ltd.
Reading University
|
|
|
|
|
please elaborate... u want to add a CProcess to CView???? I think i have done this.. i mean the thing u want to achieve but not CProcess in a CView!!!! this is absurd i think
|
|
|
|
|
Yes,
I think that to add CProcess to CView is something that I would like to try. So that I can have multiple views in my application each one displaying a different Windows process. I can then switch between each view and therefore each individual process.
Many Thanks,
Alan
|
|
|
|
|
I want a new data type which is essentially a float that is something like
<br />
typedef float LogData;<br />
However when i assign a float to LogData without explicit cast, i want the compiler (VS.net 2003) to signal a warning. Is there any way to do this? i just want to make sure that i accidently dont use the wrong "data types" in the wrong places. Thanks.
|
|
|
|
|
In fact, there won't be any warning because the two types are exactly the same ! I don't understand why you want to have a warning...
Even if you accidently use a float instead of a LogData, there won't be any problems because they are exactly the same. So, what's the problem ?
|
|
|
|
|
Yeah i guess i was getting a bit paranoid about type's. Thanks .....
|
|
|
|
|
rockychaudhary wrote: However when i assign a float to LogData without explicit cast...
Why would you want LogData ld = (LogData) 5.0 instead of just LogData ld = 5.0 ?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
How can i browse for for particular type of files, when i use CFileDialog object for selecting files my application crashes,is there any other functionality for browsing
files?
|
|
|
|
|
|
When i browse for file, after selecting i got Microsoft, error which popups one dialog box which send, dont send, debug buttons, when i tried to debug i got unhandled exception error
|
|
|
|
|
How to declare CFileDialog?
|
|
|
|
|
CFileDialog thinly wraps the windows file dialog control. Nearly every app I've seen uses it's
functionality or extends it.
It's got alot of settings, including how you give it a list of file types to browse for.
WELL documented!
|
|
|
|
|
Instead of finding other crazy solutions, why don't you simply debug your program ?
If you are stuck (after using your debugger to locate the problem), you can still post some relevant code here, with a detailed explanation, so that we can help you.
|
|
|
|
|
When i debug the application i got unhandled exception error msg
my code for browsing files is..
static TCHAR BASED_CODE szFilter[] = "Windows Setup file (*.exe; *.EXE; *.msi ;*.MSI)|*.exe ;*.EXE;*.msi;*.MSI||";
CFileDialog oFileDlg(TRUE,"exe","",OFN_FILEMUSTEXIST|OFN_NOCHANGEDIR, szFilter);
oFileDlg.m_ofn.lpstrTitle = "Select the Installable Application";
if(oFileDlg.DoModal() == IDOK)
{
m_strSetup = oFileDlg.GetPathName();
GetDlgItem(IDC_SETUP)->SetWindowText(m_strSetup);
}
Now can u help me
|
|
|
|
|
So, it has nothing to do with the File Dialog. Did you check with the debugger what was returned by GetDlgITem(IDC_SETUP) ? And also what was contained in m_strSetup ?
Chances are that you have a memory violation (that would be nice to explain what you get when you have an exception), probably because GetDlgItem(IDC_SETUP) returns NULL.
|
|
|
|
|
kiranin wrote: GetDlgItem(IDC_SETUP)->SetWindowText(m_strSetup);//
Does the IDC_SETUP control exist at this point? Step into the code using the debugger.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Are you sure IDC_SETUP is a valid control?
|
|
|
|
|
The "crash" doesn't mean you are using the wrong function, it just means you are using it incorrectly.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi,
AfxGetMainWnd()->SendMessage(WM_COMMAND, SetCursorPos(r.x,r.y))
The above code works fine
but
CPoint r;
AfxGetMainWnd()->SendMessage(WM_COMMAND, SetCaretPos(r));
doesn't work since SetCaretPos is a void function.
so how do I sendmessage for SetCaretPos(r)
Thanks
Prithaa
|
|
|
|
|
Those aren't messages they are APIs - part of Windows.
Call them directly anywhere:
SetCursorPos(r.x,r.y);
That's it.
Read up on the caret....it's a little more involved. There's only one caret for the system.
|
|
|
|