|
Hello All,
i am working on application using directx with VC++. when i change resolution setting than my graphics gets distorted.
i want to set fix aspect ratio for my application.
if any body have idea about that please share with me.
thanks
bankey
|
|
|
|
|
A way would be to find out a coeficient to relate the needed size with the actual resolution. Then get the desktop apearance and apply the needed multiplier to your graphic.
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
|
|
|
|
|
In my project I need to write text to file. For that I need to display the Save dialog and there user should be able to create folder and enter file name to save the file in that location. How can I do?
Actually I need to display the Save dialog on click to One command button.
|
|
|
|
|
When you show save dialog CFileDialog m(0); m.DoModal(); you can check return value of Domodal and then use of GetFileName();,user can make folder in this dialog.
|
|
|
|
|
In addition to Hamid's answer, the Win32 API way is to use GetSaveFileName
Judy
|
|
|
|
|
Hello,
I am having problem with SQLBindParameter().
I have done the following
UCHAR query3[30] = "{call tryproc1(?)}";
int UI = 1;
SDWORD ind2=SQL_NTS;
retcode = SQLBindParameter(hstmt1,
1,SQL_PARAM_INPUT,
SQL_C_SHORT,SQL_NUMERIC,
1,0,&UI,0,&ind2);
retcode = SQLExecDirect(hstmt1,query3,SQL_NTS);
In the above query3 string if I replace ? with 1 then the query is executed and the procedure but the question mark doesn't work.
What must be the problem?
Please help.
Pritha
|
|
|
|
|
|
Hello,
I am having problem with SQLBindParameter().
I have done the following
UCHAR query3[30] = "{call tryproc1(?)}";
int UI = 1;
SDWORD ind2=SQL_NTS;
retcode = SQLBindParameter(hstmt1,
1,SQL_PARAM_INPUT,
SQL_C_SHORT,SQL_NUMERIC,
1,0,&UI,0,&ind2);
retcode = SQLExecDirect(hstmt1,query3,SQL_NTS);
In the above query3 string if I replace ? with 1 then the query is executed and the procedure but the question mark doesn't work.
What must be the problem?
Please help.
Pritha
|
|
|
|
|
prithaa wrote: I am having problem with SQLBindParameter()...What must be the problem?
The problem is that you are not checking the return value of SQLBindParameter() . When it fails, it makes no sense to then call SQLExecDirect() .
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
I use VS2005.
But the problem is that,when I debug a program to some codes,VS usually tell me that there is no source code.Why? The .h and .cpp files are all included.
Thanks.
GOOD LUCK
|
|
|
|
|
Are you debugging this program from within a VS project? If so, then are you sure the code you're trying to look at is available? Like, sometimes the debugger gets into Windows DLL code that don't have anything to do with the code you wrote... If not, then I believe there is a way to import CPP/H files into it, but I don't know how.
Windows Calculator told me I will die at 28.
|
|
|
|
|
In fact,all the functions written by my self.
And if i turn on the VS setting to enable difference with source codes,i could debug into the function.
But I don't know why .
Thanks.
Good weekends.
|
|
|
|
|
You should describe the problem more clearly. What is the exact error message (if any) and in which context does it appear ?
|
|
|
|
|
Hello, my fellow programmers!
I'm trying to make a (simple) game using the Windows API. There's no animation, and probably won't be any time in the future, so the only time the game screen (which is stored in its own control) needs to be updated is right after user input.
I got this working right by using InvalidateRect(hwnd, NULL, FALSE); after handling WM_KEYDOWN, but this causes a bit of flicker... I thought, "isn't there a vsync() style function?", but then, if the flicker is as noticeable as it is, then that means it's taking too much time to draw the game, which isn't good.
I thought of using dirty rectangles (easy task since the game only consists of 32x32 tiles), but would that completely remove the flicker? Even on slower machines?
Thanks in advance!
Windows Calculator told me I will die at 28.
|
|
|
|
|
What do you want to do? do you want to send wm_paint?
|
|
|
|
|
|
Lord Kixdemp wrote: but do you live in these forums
Not exactly.;)
|
|
|
|
|
Can you share the solution? It may help at least 4 or 5 users that asked about flickering in the last days.
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
|
|
|
|
|
Do you really need to invalidate the entire client area?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
|
Really you work too much for being a Lord.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
Yeah, day and night don't exist for me anymore...
while (Leo->IsAlive()
{
Leo->WakeUp();
Laptop->ResumefromHibernate();
Laptop->m_aMessages = Email->Check();
Laptop->Hibernate();
Leo->Exercise(30);
Laptop->ResumefromHibernate();
Laptop->OpenEnvironment();
while (Leo->m_pBody->m_pEyes[0]->CanStayOpen() &&
Leo->m_pBody->m_pEyes[1]->CanStayOpen())
{
Leo->Code(Laptop);
}
Leo->GoToSleep();
}
Pretty sad, no?
Windows Calculator told me I will die at 28.
|
|
|
|
|
Uhm...
Lord Kixdemp wrote: Leo->Exercise(30);
Is this time subtracted to coding?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
Yep. I spent my time coding, sleeping, and 30 minutes of exercise... if I'm not feeling lazy.;)
Windows Calculator told me I will die at 28.
|
|
|
|
|
I have created an array string as CString* message. In my dialog the is a edit box where the user can type text,first problem is when enter is pressed the dialog box closes. What should I need to do to avoid that problem and on pressing enter key cursor should go to new line. The second problem is : On the edit box i have created the control variable. I use variable.GetWindowText() to fetch the text typed in the edit box. when i compile my program The error is displayed like ->
'void __thiscall CWnd::GetWindowTextA(class CString &) const' : cannot convert parameter 1 from 'class CString *' to 'class CString &' How to avoid this problem?
|
|
|
|