|
Have you tried rebuilding the entire project, just in case things have gotten a little confused ?
regards,
|
|
|
|
|
Yes I do it But It does not work.
Several times I do it.
|
|
|
|
|
Hi,
I think this is because both the application and library refers to the same debug info file "VC60.pdb" and build seperately causing only the application's debug information stored. Since you have the code for library, in the project setting change the Debug database file name to the project name, say atapid.pdb rather than vc60.pdb. or do the same for your application yourApp.pdb.
Best regards
Rajkumar
|
|
|
|
|
May you please give me the place which I can change debug information file name in visual C++ 6.00.
In which menu.
Regards
Monhi
|
|
|
|
|
In project->settings->link(tab)->customize(in category list box)->program database name(edit box)
|
|
|
|
|
|
Run the source code of the lib file in debug mode. Use the created lib file in your project and rebuild the project. Now I think you can debug the lib from your project.
|
|
|
|
|
If you have a control that normally has an associated tooltip, what would you expect to happen if the control was disabled? Should the tooltip still be shown?
|
|
|
|
|
Hi Hans,
I've seen disabled controls both with and without tooltips, but if I was coding it I'd be tempted to show the tooltip anyway.
regards,
|
|
|
|
|
Yes, definitely...
If a control, or menu item is disabled but still shows Tooltips, then it gives a good idea of what that button does and saves precious time as we don't have to look into help files...
|
|
|
|
|
Hans Dietrich wrote: tooltip still be shown
My vote would be yes also.
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
|
|
|
|
|
Another vote for yes!
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Are you jumping on the yes bandwagon? is there any more room left...LOL
Yours Truly, The One and Only!
|
|
|
|
|
There's always room on the yes bandwagon!
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
HI,
I have the Bitmap Bits stored in an array. I need to make it transparent... (a particular color transparent.. )
Can I use TransparentBlt() ???
If yes then what will be the value of
pSrcDc :- Pointer to the source device context.
If I cant use TransparentBlt() what should I use ????
-- modified at 3:30 Tuesday 24th July, 2007
|
|
|
|
|
Ravindra_Joshi wrote: Can I use TransparentBlt() ???
Yes.
Ravindra_Joshi wrote: If yes then what will be the value of
pSrcDc :- Pointer to the source device context.
That would be a memory DC that you've selected a source bitmap into.
To create a bitmap with an array of pixel bits, you can use CreateDIBitmap() or
CreateDIBSection().
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Thanks but now I am facing a new problem...
I painted the Bitmap on the window by using a series of function as follows...
CreateBitmap()-> To load the Bitmap from memory to CBitmap object.
CreateCompatibleDC(),SelectObject(),BitBlt() -> actually put the Bitmap on the screen ( Window created by CreateWindow() ) ...
Now I want to make a color of the Bitmap Transparent...
I used TransparentBlt()....
in pHdcSource and pHdcdstn parameters I passed the CDC* of the same parent window on which the Bitmap is painted.But the function returns a FALSE value...
What to do... ?
|
|
|
|
|
The BitBlt() is as follows....
BitBlt(Pdc.m_hDC, 10, 10, 16,15 ,MemDC , 0, 0, SRCCOPY);
Pdc.m_hDC -> HDC of Target window....
TransparentBlt(Pdc.m_hDC,10,10,16,15,Pdc.m_hDC,10,10,16,15,RGB(128,64,0));
passed Pdc.m_hDC to hdcDest, ( parameter no. 1 )
passed Pdc.m_hdc to hdcSrc, ( parameter no. 6 )
Ravindra...
If this is Incorrect what should I pass.....
|
|
|
|
|
Hi Ravindra,
For a source memory DC you can use something like
CDC SrcDC;
SrcDC.CreateCompatibleDC(NULL);
CBitmap *pOldSrcBitmap = SrcDC.SelectObject(pYourSrcBitmap);
TransparentBlt(Pdc ,10,10,16,15,SrcDC ,10,10,16,15,RGB(128,64,0));
SrcDC.SelectObject(pOldSrcBitmap);
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
In my MDI application,till now we dont use maximize box,minimize and close button.
Now i added that feature in that by commenting a single line in my precreatewindow function in Childwnd class.
I get the buttons and i can minimize the window.But i minimed the window,when i maximize it fit it to system size (like multiple window in VC++ coding page) and after that i cannot minimize or maximize or close the window.
Whats the wrong with that?
BOOL CTDC3MDIChildWnd::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Add your specialized code here and/or call the base class
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
cs.x = 0;cs.y = 0;cs.cx = 800;cs.cy = 600;
// cs.style &= WS_CHILD | WS_VISIBLE | WS_MAXIMIZE; /*the line i commented*/
return CMDIChildWnd::PreCreateWindow(cs);
}
Anu
|
|
|
|
|
Maybe try this to use the default window styles (WS_CHILD | WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE)
BOOL CTDC3MDIChildWnd::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Add your specialized code here and/or call the base class
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
cs.x = 0;cs.y = 0;cs.cx = 800;cs.cy = 600;
// cs.style &= WS_CHILD | WS_VISIBLE | WS_MAXIMIZE; /*the line i commented*/
return TRUE;
}
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
It does not work. Even i coded one sample MDI application.It works perfectly.I didn't add any style in PreCreateWindow() in childclass.
But it works perfectly.I dont know whether the child window style get affected somewhereelse in my coding.Is there any possible???
Anu
|
|
|
|
|
hmm Are you handling any messages in the class - especially size-related ones?
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
No,
In constructor i get the size of system window.(resolution)
CChildFrame::CChildFrame()
{
EnumDisplaySettings (NULL, ENUM_CURRENT_SETTINGS, &ESimSetDM);
}
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Add your specialized code here and/or call the base class
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
return TRUE;
}
Anu
|
|
|
|
|
Hello,
I've just joined CodeProject.I have a C++ DLL written in dev-cpp IDE, but I can't use it in my .net project. Can anyone please suggest a way how to use in my VS.NET 2005.
I tried to use VS 6.0, I was able to create an application which uses the DLL and it succeeded.Then I made an ActiveX component in VS 6.0 to use in .net. Although the ActiveX component was successfuuly created, I couldn't use it in .net.How can I use that unmanaged dll in .net.
I get the error saying that it can't load it since it wasn't a valid COM component or activeX component.
If anyone has come across this issue please give me a suggestion.
Thanks and Regards
|
|
|
|