Re: Why is my ComboBox "Data" Properties line grayed out?
I don't know it I totally agree with Joe's approach although it isn't bad.
My big issue with putting data in the combo box is that the resource editor
stores the data in hex values like this:
This is English:
IDD_SETTINGS_LABEL DLGINIT
BEGIN
IDC_SAVE_LABEL, 0x403, 11, 0
0x6f44, 0x276e, 0x2074, 0x6153, 0x6576, "\000"
IDC_SAVE_LABEL, 0x403, 5, 0
0x6153, 0x6576, "\000"
0
END
This is the same thing in Spanish:
IDD_SETTINGS_LABEL DLGINIT
BEGIN
IDC_SAVE_LABEL, 0x403, 11, 0
0x6f4e, 0x6720, 0x6175, 0x6472, 0x7261, "\000"
IDC_SAVE_LABEL, 0x403, 8, 0
0x7547, 0x7261, 0x6164, 0x0072,
0
END
As you can see it's a little tough to read, and in my experience this causes
translators to sort of overlook it since it looks more like part of the
program than part of the text. For that reason, I'd probably load the
control dynamically and store the values that I load in the string table.
Tom
"Victor" <nijegorodov.otpusk@freenet.de> wrote in message
news:%23U9S%23TWaHHA.4008@TK2MSFTNGP05.phx.gbl...
It is not a good idea to add string into the combobox using resource
editor!
Take a look at this Joe's essay:
http://www.flounder.com/combobox.htm
Victor
<eckardts@saic.com> wrote in message
news:1173989638.565259.81650@l75g2000hse.googlegroups.com...
I'm trying to update a legacy Visual C++ (V7.10) project.
I added a new ComboBox from the Toolbox, and then right-clicked to
access Properties. I want to supply the text strings to populate the
drop-down menu, but the Data line in the Properties window is grayed
out - I can't enter anything at all.
The legacy project contains other ComboBoxes, which also have the Data
line grayed out but have data present in DLGINIT blocks in the
resource file.
Why is the Data line grayed out? How can I enter data for my drop-
down menu items?