|
Based on a solution attributed to "melwyn" on http://www.codecomments.com/archive307-2004-3-160471.html I was able to get rid of LNK1209.
I ended up using file version 6.0.8160.0 of MSPDB60.DLL in
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin.
For some reason file version 6.20.9351.0 of mspdb60.dll cut from
C:\Program Files\Microsoft Visual Studio\VC98\Bin brought the link error with it.
-dahill
|
|
|
|
|
Hi again
I have a dialog box which has several buttons. In the background (behind the buttons) is a bitmap.
To reduce the size of the app, I would like to load the bitmap once the app has started (keeping it behind the buttons). I would also like to change the bitmap to a different one in response to events that occur in the program. How can I do this?
Thank you for any help
Mike
|
|
|
|
|
You can use LoadImage to load a bitmap, or GDI+ to load a jpg, etc. Then, you just draw it on the back of your dialog as you are now, and reload it according to your events, or store the base image path in a config file.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Thanks Christian
I am now looking at using LoadImage - I am struggling to find an example of this though
Mike
|
|
|
|
|
MSDN has examples. However, loading bitmaps means storing bitmaps, which won't make your program smaller...
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Thanks Christian,
The reason I want to do this is that the executable is running on a remote machine, which (if I do any alterations on the app) I will be updating over a telephone line. If the exe is large it can take for ever to download, hence trying to remove the bitmap from the file and storing it on the remote machine so I only have to download it the once.
Now, to look at the MSDN examples - Ive been away from my PC for a day or two!
Thanks again
Mike
|
|
|
|
|
Do you test WM_PAINT and CImage
the functions CImage are powerful for read and write files (bmp,jpg,png,...) and
in the class are functions for reduce size,...
|
|
|
|
|
does anyone have any ideas for creating a frameless MDI child
|
|
|
|
|
Remove the window styles (SetWindowLong(hwnd,GWL_STYLE,GetWindowLong(hwnd,GWL_STYLE)&~WS_BORDER);) for frames WS_BORDER, WS_DLGFRAME, WS_THICKFRAME etc. or call the CreateWindowEx() without these styles.
|
|
|
|
|
Hi,
I have an MFC application in which I take records from a table in one database (Let's say database A, table A), and insert them into a table in another database (Let's say database B, table B). This is a sort of "database conversion".
The thing is, that in database A the record numbers are not necessarily consecutive (for instance there could be records #1,2 and 4), But in database B the records are inserted to table B with an automatic record number.
For instance:
Table A (Database A) Table B (Database B)
-------------------- --------------------
record #1 ------------> record #1
record #2 ------------> record #2
record #4 ------------> record #3
My problem is that I need to save the record numbers of the records in database/table A, in order to use them later (for database relationship purposes).
(For instance - i need to know that record #3 in database B was actually record #4 in database A).
I used a CArray object to keep the indexes of the records of database/table A, but after I do the "database conversion" I need to use the indexes (of database A) in another application. how can I do this?
By the way, I am using C++ (and MFC) in .Net 2003.
|
|
|
|
|
Hi!
The guys over at the managed c++ board sent me looking for answers
to questions regarding standard c++ over here, so here goes.
How can i draw some sort of box (a border) in the console window?
Something like shown at: <ahref=""rel="nofollow">http://www.classicgaming.com/ascii/download_files/textworld/textworld.jpg[^]
A double border isn't necessary, I just want to know how to create such a border
with standard c++.
And how can I determine the size of the console screen (the DOS screen)
and set it so the user cannot change its size?
Thank in advance!
Regards,
Peter
P.S. if anyone tells me that this post doesn't belong on a Visual C++ board, then go yell
at the guys of the Managed C++ board since they sent me here.
|
|
|
|
|
Standard C++ has no support for GUI. You'll need to use a third-party library for that.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
Now that screenshot brings back fond memories.
Peter Charlesworth wrote: A double border isn't necessary, I just want to know how to create such a border
with standard c++.
Here's one example of drawing a box. Convert it to "standard C++" as per your definition.
printf("%c%c%c%c%c\n", 201, 205, 205, 205, 187);
printf("%c %c\n", 186, 186);
printf("%c%c%c%c%c\n", 200, 205, 205, 205, 188); Just make it as big as you need to. Also look at the console functions like SetConsoleCursorPosition() , WriteConsoleOutputCharacter() , and WriteConsole() .
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|
|
Thanks, David!
That's just what I needed.
Now I just have to fiddle around with it until I get how it works...
Regards,
Peter
|
|
|
|
|
|
hi, how can i make controls inside a frame ( not a dialog) , i want to build an application with menu and forms inside the main window ? can anyone help plz?
thanks
|
|
|
|
|
use the CFormView class instead of the default CView class when creating you project.
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
|
Hello all friends,
I Start to use Visuall Studio .Net 2005(about 40 minutes)
But I open my project in the viuall c
First the project converted to visuall 2005 It's not problem(good)
Now why in the compile my project many errors(terrible)
But in the visuall .Net 2003 it's without errors, then project is created
and run
I use public Classes and methods
Thank you for answer
|
|
|
|
|
Visible_Info wrote: Now why in the compile my project many errors(terrible)
Without knowing what those errors are, and what the code looks like that caused them, it's anybody's guess.
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|
|
DavidCrow wrote: Visible_Info wrote:
Now why in the compile my project many errors(terrible)
Let people know what kind of errors you are getting and someone might be able to help.
|
|
|
|
|
computerguru92382 wrote: Let people know what kind of errors you are getting and someone might be able to help.
My sentiments exactly!
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|
|
Just a guess, but I would think the errors are comming in because the new compiler has stricter compliance to the C++ standard than the old one did. The errors are because your code does not conform.
It could also be because the framework you are using (MFC?) has changed in some small way and you are coming up against those changes.
You may be right
I may be crazy
But it just may be a lunatic you’re looking for
-- Billy Joel --
Within you lies the power for good - Use it!
|
|
|
|
|
How to disable "support socket" in the program.?
when i created the project , i selected "support socket".. but in another class, i need to use
<winsock2.h>, so i guess both of them are clashing.. i need to disable the one i which i selected on the wizard... how to go?
(VC7)
VuNic
|
|
|
|
|
You can include winsock2.h as many times as you want. However, you might want to just include it once within stdafx.h .
"Let us be thankful for the fools. But for them the rest of us could not succeed." - Mark Twain
"There is no death, only a change of worlds." - Native American Proverb
|
|
|
|