|
|
|
Hello everyone,
I think I am getting kinda slow but I can't figure out how to add my own *.lib library to the project in Visual C++. I have looked through all linker settings and can't find the one where I can specify which library to use. I don't want to compile and link with a makefile because I have already set up all my files in the project. Would be nice if you could help me.
Thanks!
|
|
|
|
|
In MSVC6 you do the followingL
1. Select "Project->Settings" from the main menu.
2. Make sure the project (parent node) is selected in the tree and not one of the files.
3. Select the "Link" tab.
4. In the "Category" combo select "Input".
5. In the "Additional library path:" edit control add the directory where the library can be found (just the directory, not including the actual library name) if not already present.
6. In the "Object/library modules:" edit add the library to the end of the list.
Steve
|
|
|
|
|
Hi Steve,
In Visual Studio 2005 it is a bit different, but close enough to your description so I have found it. Definitely, struggling with VC++ at 5:00am was not very productive work. Thanks much, man!
Nick
|
|
|
|
|
Can anyone point me to some persistence framework that i can include in an already existing MFC 7 project (mysql database...but that may change). Also, i'm looking for a gui development framework for the same project (tt was passed down to me a few days ago, and needs dramatic updating)
|
|
|
|
|
You could try the Boost Serialization library here[^].
Steve
|
|
|
|
|
|
|
thanks all. I was looking for something more in the lines of java's Hibernate system. The articles you pointed me to really helped.
Thanks
|
|
|
|
|
Hello all,
Currently, we are planning to do a project on WLAN Monitoring System in VC++.NET. We tried WRAPI. It is not showing any compilation error. But, finally, when it starts execution, it shows ntdll.dll initialization error. Why is it showing error? Also, immediately it is showing a Access Violation Error in user32.dll.
Please guide me.
|
|
|
|
|
i want to develop a plugin for internet explorer which should be activated when the print option on browser window is clicked...does anyone know how to capture the events from the browser.the plugin is being developed in VC++ (MFC)
|
|
|
|
|
In MDI, i created a child window..by adding some commands in InitInstance function in ProjectApp.cpp.
I got the perfect child window..but there is no facility to close the window..Is there any way...
Pls help me..
Im using SetWindowPos() to set window position in Mainfrm.cpp..
Pls help me
|
|
|
|
|
|
Hello!
I'm working with an MFC dialog based app and am using:
SendMessage(GetDlgItem(hDlg, IDC_EDIT_CHATLOG),
EM_EXSETSEL, 0, (LPARAM)&ch);
But I don't have a way to get the hDlg parameter which is the handle to the window.
Anyone know how to get the handle to an mfc dialog box win?
thanks in advance,
jay
|
|
|
|
|
That depends on where that code is. Is it in a member function of the dialog? If so, just use the CWnd wrapper:
SendDlgItemMessage(IDC_EDIT_CHATLOG, EM_EXSETSEL, 0, (LPARAM)&ch); Otherwise, use AfxGetMainWnd() to get a pointer to the main window:
AfxGetMainWnd()->SendDlgItemMessage(...);
--Mike--
Visual C++ MVP
LINKS~! Ericahist | NEW!! PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
|
|
|
|
|
Hi,
you can use one of the following 3 methods to retreive the handle of a control
1. insinde the dialog you can get a window object of the control:
CWnd* pWnd = GetDlgItem(IDC_EDIT1);
HWND hWnd = pWnd->GetSafeHwnd();
2. insinde the dialog you can get the handle of the control:
HWND hWnd2 = NULL;
GetDlgItem(IDC_EDIT1, &hWnd2);
3. from anywhere you can get a handle of a control by using:
HWND hWnd3 = ::GetDlgItem(pDlg->GetSafeHwnd(), IDC_EDIT1);
if you need to get a unknown window you'v got to find it using the following code:
HWND hwndThis = ::FindWindow(NULL, _T("DlgTest")); where _T("DlgTest") is the caption of the window you are looking for
codito ergo sum
|
|
|
|
|
Awesome except I need the handle to the MFC dialog window!
|
|
|
|
|
What do you mean with the MFC dialog window!
codito ergo sum
|
|
|
|
|
The HWND handle to the MFC dialog box, I think AfxGetMainWnd() will work but for some reason I've been having a bit of trouble trying to implement it in a small UDP voice chat server app.
|
|
|
|
|
Hi,
can you be a little specific of the location in code from where did you try to
get the handle of the dialog?
Is it from a thread handling the UDP connection and is the dialog you reffer to the main
dialog of a dialog base application. In that case you should give the handle to the window/dialog
via a paramter to the thread when constructing the thread.
Or could you tell me a little more of the design of your application so that i can spot
your problem
codito ergo sum
|
|
|
|
|
Yea I'm sorry guys I should have been more descriptive.
I've figured it out now, but basically all I was trying to do was log messages to an edit box control inside an mfc dialog based app in a CString. Now initially I was trying to do this from inside the server's functions, which I then realized all I needed was to either it global or pass it to each server's functions. Then I couldnt figure out why the strings weren't being added to the log window correctly, then I saw I needed to go inside the Dialog's Timer function where I handle my updating for my server and refresh the window every 60th of a second.
All in all it was more of the fact I forgot where I needed to call what, exactly as you said. I'll remember to be more specific next time, but the help was much much appreciate and used!
Jay Aigner
http://wwww.jdaigner.com
|
|
|
|
|
Im using MS VS 2005. I made a solution, built a solution in realease, and tested on my computer. My program worked well. But when I copied the realease to another computer, it didnt run ( an error and advice "reinstall your application "!!!). I checked all the dll (in my solution, just 1), and test in many computers, but it still broken. But It still run well on my computer. What's the problem ???
-- modified at 23:45 Friday 10th February, 2006
|
|
|
|
|
|
I found function online that some how manipulates the byte order of a program and writing a jmp, where its not ariginally at http://www.devx.com/Intel/Article/21023/2046[^]
but what id like to know is how to get a function like this to skip a process calls like, TerminateProcess() or ExitProcess().
*or simply how would i get a remote application from closing or maybe just filterring the wm_close to reach that window in c++?
|
|
|
|