|
Hiya I had 6.0 installed and have now installed .NET. I have been building a project to a certain directory( using the Output Directory in properites ) but the .exe has does not end up in that directory, instead it goes into the debug folder in the project.
I have heard that this is because JIT debugger is still set to 6.0.
So how do I change the JIT debugger from 6.0 to the new .NET..
Thanks,
grahamoj.
|
|
|
|
|
In project properties, goto Linker/General. There you can see the name and path of your executable.
By standard it looks like $(OutDir)/$(ProjectName).exe , if not, you might change it to get your programfile in the right dir...
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Hi I am trying to create a chat window like yahoo messenger's chat window.
I am interested to know how to write a component which can show text in different colors and different points.
SPY indicates that yahoo uses a component with classname "ATL:0054E0E0"
is this some standard ATL component?
Any pointers on how to write such component are highly appreciated.
Thank you.
|
|
|
|
|
I don't know how the window looks like since I don't use this messenger. But if you want colored text in different fonts then you can use the CRichEditCtrl, which wordpad uses as well (as far as i know)
regards
modified 12-Sep-18 21:01pm.
|
|
|
|
|
And I'd like to know how to make the text box scroll down automatically after new text lines are added in in the bottom.
|
|
|
|
|
Hello, how can i combinate colums of a CListCtrl. I want to write Text across a full row not only in a cell.
Someone told me to use CustomDraw.... But how does it work?
Thanx a lot!
|
|
|
|
|
The simplest solution is to implement a 1:1 box.
Kuphryn
|
|
|
|
|
|
I mean multiple rows of 1 column each.
Kuphryn
|
|
|
|
|
That doesnt work. I need the Colums. But the first and the last row should be a special row (a kind of header...)
|
|
|
|
|
I'm having a problem with the Outline method not working after I've applied a certain transformation to the GraphicsPath object (see code below). The problem occurs after the GraphicsPath object is scaled with either the X factor or/and the Y factor set to a negative value (causing flip/mirror).
Code:
GraphicsPath path1;
GraphicsPath path2;
path1.AddString(L"GDI+", -1, &family, FontStyleRegular, 144, rect, &format);
path2.AddString(L"GDI+", -1, &family, FontStyleRegular, 144, rect, &format);
REAL offsetX = rect.GetLeft() + rect.Width / 2.0f;
REAL offsetY = rect.GetTop() + rect.Height / 2.0f;
Matrix matrix;
matrix.Translate(-offsetX, -offsetY, MatrixOrderAppend);
matrix.Scale(1.0f, -1.0f, MatrixOrderAppend);
matrix.Translate(offsetX, offsetY + 110.0f, MatrixOrderAppend);
path2.Transform(&matrix);
Pen pen(Color(255, 255, 0, 0));
path1.AddPath(&path2,TRUE);
path1.Outline();
pGraphics->DrawPath(&pen, &path1);
Any light on this problem would be much appreciated.
(Using VC 6.0 and the C++ version of GDI+)
|
|
|
|
|
I need help with AfxBeginThread.
I'm trying to use it but get error.
I have a function that does the processing in my program. It doesn't take any paramaters. How can I execute it as a threat in my MFC application?
Help!
Fr
|
|
|
|
|
Something like this will work
void CMyClass::StartNewThread()
{
m_hThread = reinterpret_cast<handle>(
_beginthreadex( NULL, NULL, &_ThreadFunc,
this, CREATE_NORMAL, &dwThreadID ));
}
unsigned _stdcall CMyClass::_ThreadFunc( LPVOID arg )
{
CMyClass *pWrker = (CScrCMyClass *)arg;
pWrker->TheadFunct();
return 0;
}
|
|
|
|
|
Is this compatible with MFC?
|
|
|
|
|
If you are manipulating MFC object from this thread derive your class from CWinThread. If not code I posted works just fine. Just don't use CreateThread because of CRT....
Brian
|
|
|
|
|
When _ThreadFunc is a class member function it have to be a static function becaude of the this pointer passed to all non-static memberfunctions.
Your example will not compile unless it's declared as static .
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
|
I've got an EditView, and I would like to change the behaviour of the tab key.
I want to pad my own spaces depending on where I am.
The changes applied in OnChar(), are apparently too late in the process. Can someone tell me where I can stop tab from tabbing?
Or should I just select the last character in OnChar(), and overwrite it with the spaces I want?
Thanks!
BW
"We get general information and specific information, but none of the specific information talks about time, place or methods or means..."
- Tom Ridge - US Secretary of Homeland Security
|
|
|
|
|
Override PreTranslateMessage
if ((pMsg->message == WM_KEYDOWN) && (pMsg->wParam == VK_TAB))
{
...
}
do something
|
|
|
|
|
That got me to process before the 'Tab'(which is new to me ), but does not stop the tab from processing.
I've opted to delete the tab, after the fact, and place the spaces I need.
Thanks for your help!
BW
"We get general information and specific information, but none of the specific information talks about time, place or methods or means..."
- Tom Ridge - US Secretary of Homeland Security
|
|
|
|
|
>but does not stop the tab from processing.
did you return from preTranslateMessage, or still called baseClass::PreTranslate()? Sounds to me you are still calling view baseclass with PreTranslate.
Brian
|
|
|
|
|
My understanding was to implement this way, and it would "short-cicuit" normal VK_TAB behaviour. Did I screw it up?
BOOL CQS1EditView::PreTranslateMessage(MSG* pMsg) <br />
{<br />
if ((pMsg->message == WM_KEYDOWN) && (pMsg->wParam == VK_TAB)) <br />
{ <br />
.... do stuff <br />
}<br />
else<br />
return CEditView::PreTranslateMessage(pMsg);<br />
}<br />
BW
"We get general information and specific information, but none of the specific information talks about time, place or methods or means..."
- Tom Ridge - US Secretary of Homeland Security
|
|
|
|
|
Return TRUE from PreTranslateMessage if you don't want the message to be dispatched. If you are already doing this in your ".... do stuff" section, I'm not sure what the problem is.
Chris Richardson
C/C++ Include Finder[^]
|
|
|
|
|
Chris Richardson wrote:
Return TRUE
hehe, oops. Thanks Chris
BW
"We get general information and specific information, but none of the specific information talks about time, place or methods or means..."
- Tom Ridge - US Secretary of Homeland Security
|
|
|
|
|