|
maintain a matrix to draw the Chess board
i see! nice idea. can you let me know how to drow this way.
I guess :
-create 2D array.
-fill it
-create rect, do maths, then create rectangles.
but is this ok for sudoku like game where i have to insert numbers in the rectangles.
pl. let me know.
thanks for idea and reply
|
|
|
|
|
Look at the link Rage submitted you. It seems that this control is far more better and complete than the one I made. I suggest that you download the source code and have a look at it.
|
|
|
|
|
ok. well thanks for your reply and advice. you guys are really angels. you helped me a lot.
|
|
|
|
|
Hello,
I can assume the issue I'm about to raise, was raised before, but I couldn't find it. So I apologize from ahead if it annoys anyone.
I'm working with the Visual Assist of the whole tommato group, for a while, and only lately I saw other tools of the kind, like CodeRusher, and ReSharper. I'd like to know which tools of the kind do exist and work with Visual Studio 6 (not the .NET) and if there is a comparission of the advantages and disadvantages of those tools.
Thanks a lot,
Guy.
If you can't beat them, join them!
|
|
|
|
|
When I used Visual C++ 6 sometime back, I always used two tools to enhance the IDE features. Those were Visual Assist and WinTabs.[^]
There might be some others as well but these two were sufficient for me at that time.
Regards,
|
|
|
|
|
how can i convert a statement of mathlab
I = double(imread('c:\images\baby.bmp'));
[height, width]=size(I);
into VC++?
Such command lines are input a picture and output a matrix of value. Who can help me? Please help!!!
|
|
|
|
|
Size information are contained in the header of the bitmap file.
You need to:
Read in the file as a "normal" file into a buffer.
In this buffer, the first bytes will be the header of the bitmap file, describing height, width, color information, etc.. google for bitmap header to get the exact description. So all you need once you have read in the header is pick up the size information into an array.
Hope this helps
~RaGE();
|
|
|
|
|
if my file is jpg format, is it as same as bmp file? Could u provide the example from codeproject.com? Thanks.
|
|
|
|
|
Yes, if you only need the size information, it is also contained in the header of the file.
However, if you want to work actively with the image itself, it is far more complicated. As you may know, jpeg are packed, and you need to depack the information after reading.
I would suggest to use a library that can already read bmp, jpg, and so on, or use functions from the GDI+. Are programming C, C++ ? Using MFC ?
~RaGE();
|
|
|
|
|
actually, i want to get the each pixel value from a jpg picture using MFC/VC++.
i can't find pixel values from file header. can u help me?
|
|
|
|
|
Hi,
I have made an application to send some commands. For each command, there are different parameters to be sent. Now I have edit boxes and check boxes associated with each button which sends the command.
The application looks clumsy, too may controls.
I am trying to make it like
a list box with all commands listed. when a command is selected, the appropriate controls appear like say two text boxes for length and time. when another command is selected, these controls go and some other controls appear.
I don't have idea about how to dynamically place and remove controls depending on selection and no idea about using the list box . List box I think I can find out with a fewg googles.Please help on the other part !!
- KK
|
|
|
|
|
To create your controls dynamically, you can use the member function Create in which you have to specify the ID of the control, the position of the control, ... So, you don't have to place them wiht the resource editor.
For the listbox, you can find (I think) a good tutorial on this website (search in the MFC section)
|
|
|
|
|
There are two ways of operating here :
1. As Cedric suggest, create the control you need dynamically, e.g. on the fly.
2. Create all controls in the resource editor, and hide/show them using the ::ShowWindow() API with SW_SHOW or SW_HIDE as parameter. This will look completely messy in the resource editor, but if you only have say two or three controls overlapping, it can still be handled.
The first solution is by far the best.
~RaGE();
|
|
|
|
|
|
Hi,
you could use child forms to show/hide depending on the selected item in the listbox.
Then you can still use the designer to create the window with only the needed controls.
codito ergo sum
|
|
|
|
|
I do this same thing with our job-scheduling product. On one page is a handful of radio buttons. Depending on which radio button is selected, other controls are shown/hidden for further input. Works great.
"The words of God are not like the oak leaf which dies and falls to the earth, but like the pine tree which stays green forever." - Native American Proverb
|
|
|
|
|
so, in the resource editor you have many buttons, one top of other ??
- KK
|
|
|
|
|
That is correct. With highly volatile dialog boxes, that might be an issue, but these dialog boxes have not had any major changes in years.
"The words of God are not like the oak leaf which dies and falls to the earth, but like the pine tree which stays green forever." - Native American Proverb
|
|
|
|
|
I am using it. Thanks. Still there is a problem
I have a group of three radio buttons. In that only first has "Group" checked in the properties.(as required, because only one of those should be selected)
problem is I can add variable only to that one and can hide only that one using ShowWindow(SW_HIDE)
Other radio buttons, ones without group property does not get hidden.
HOW TO DO THAT ??
- KK
|
|
|
|
|
You need a CButton variable for each radio button. You can do this via ClassWizard, but it will require that you temporaily add the WS_GROUP style to each of the three radio buttons. Once you get a CButton variable for each radio button, go back and remove the WS_GROUP style from all but the first radio button control.
"The words of God are not like the oak leaf which dies and falls to the earth, but like the pine tree which stays green forever." - Native American Proverb
|
|
|
|
|
ThatWorked. nice trick. Thanks so much !!
- KK
|
|
|
|
|
Hi,
How could I get all the section names in an ini?
I know the below.
dwLen = GetPrivateProfileString( NULL, NULL, lpDefault, lpResult, nSize, lpFileName );
It will store all the section names to lpResult. But how can I estimate the nSize, when I am unknown about the section name count and size?
I have to find the nSize first, to allocate the memory for lpResult sothat I can get all the section names. What would be the solution?
Thank you.
- NS -
|
|
|
|
|
|
Nothing is there related to my context...
It is for simple read and write...
- NS -
|
|
|
|
|