|
Hello,
I have 2 control lists with the following Extended Style:
m_List.SetExtendedStyle(LVS_REPORT | LVS_OWNERDRAWFIXED| WS_BORDER|LVS_EX_FULLROWSELECT | LVS_SHOWSELALWAYS );
m_Group.SetExtendedStyle(LVS_REPORT | LVS_OWNERDRAWFIXED| WS_BORDER| LVS_SHOWSELALWAYS |LVS_EX_FULLROWSELECT);
I am having a problem in keeping the row highlighted when I lose focus from either of the control list.
What have I set wrong or what could I be doing wrong?
Thanks a million.
|
|
|
|
|
FISH786 wrote: m_List.SetExtendedStyle(LVS_REPORT | LVS_OWNERDRAWFIXED| WS_BORDER|LVS_EX_FULLROWSELECT | LVS_SHOWSELALWAYS );
Some of those are not extended styles.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
I guess the question is how do I keep the row selected? or do I have to set the background color just before I lose focus in order to accomplish what I need?
thanks.
|
|
|
|
|
FISH786 wrote: I guess the question is how do I keep the row selected?
By setting the LVS_SHOWSELALWAYS style (at design time).
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
I guess I am doing something wrong..Cause I have the property set as true.
Not sure what else to change..
Short of setting the backgroud color of the row. I have tried everything I could think of.
Any other suggetion or can you think of anything I could be doing wrong?
Thanks a million.
|
|
|
|
|
I tried this and the selected item in the list control remained selected, albeit in a different color, when the list control lost focus.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
ok...I will try it again...thanks a million
|
|
|
|
|
The row stays selected and is highlighted - but the highlighting changes colour when the control loses focus - I don't believe there's nything you can do about that without making the control owner-draw.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
I was trying to avoid using custom draw.. When I look at the control very closly yes the row is still selected but the color is a very light color. I can barely notice it as been highlighted.
Thanks a million for replying.
|
|
|
|
|
Hi all,
Recently,I have to design a small soft,but how to make the software interface on our own style is beyond us.As we all known, the window created by MFC is very ugly.Some software interface is so attractive,but how to imatate?(English is not my mother language and this is my first time ashing question,I am sorry I can't declared my doubt clearly.)
Thanks
|
|
|
|
|
wb_program wrote: Some software interface is so attractive,but how to imatate?(
Why not ?
Which one you want to imitate ?
|
|
|
|
|
wb_program wrote: As we all known, the window created by MFC is very ugly.
Which is your opinion, not everyone elses.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
wb_program wrote: but how to imatate?
With a lot of work and knowledge with Win32 and advanced MFC.
This signature was proudly tested on animals.
|
|
|
|
|
wb_program wrote: As we all known, the window created by MFC is very ugly.
Hey man, how did you gain access to my MFC applications?
(BTW: there are many beautyful applications written using MFC )
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
I know there are many beautyful applications written using MFC,but I can't make it 
|
|
|
|
|
Making a good GUI is not that difficult as the way you say. there are lots of applications available over the net. and you just need some imagination of how the screen should look like.. 
|
|
|
|
|
This [^] may help.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
You beat me to it. 5.
Klingon programmers don't care about beautification of the UI, but that's a different thing.
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
Rajesh R Subramanian wrote: Klingon programmers don't care about beautification of the UI
That's right and, moreover, Klingon programmers don't defend (nor use) MFC . I lost 100 Klingon points indeed...
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
You might like this[^].
Also, search the code project for CPictureEx class for displaying simple animated .gif.
If you have time to get into "OwnerDraw" options, then you can _really_ make anything look like whatever you want, even with MFC
|
|
|
|
|
Use Adobe Photoshop to make custom defined bitmaps of whatever design you want and paste it onto the dialogs during initialization + OnPaint handlers. Simple!
There are numerous code samples available on this site.
|
|
|
|
|
If you're using VS 2008, you can download the MFC Feature Pack[^], which introduces a lot of new classes for UI development. You may have a look at the reference[^] page too.
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
I am using VC++ MFC control.I am having a form which contains a combobox,a listbox and button..now I hv few text files say for example abc.txt,cdf.txt and so on..Now if I select a particular name say abc from combobox all the parameter names which is in that file "abc.txt" will automaticaly get displayed in the listbox.Each file has a parameter number ,name and value,so while displaying the parameter names I have used indexes.
So the format stored in the text file is as follows:
Format: Example:
index no 0
parameter no1 4
parameter name1 fdf
paramter value1 A3434
index no 1
parameter no2 7
parameter name2 eter
paramter value2 B3565
.. ..
.. ..
and so on..
These values are copied into these text files from a particular text file
which contains parameter no,paramter name and parameter value without index numnber.I hv used it for displaying names on the listbox.
So my doubt is:
How to display the list of parameter names of each text file whenever the file is selected using combobox on the list box without using the index numbers.I dont want to use it since it takes extra space in the file.Is there anyway to do this?Please suggest me and help...
|
|
|
|
|
i have a cwnd object, and i have another one inside a cformview
i think the one inside the cformview is not capturing the notifications
NM_CLICK, for example, pretranslatemessage still gets them, but onnotify doesnt
the one outside the cformview works fine
any suggestions? thanks
|
|
|
|
|
Hi all,
I am currently writing a program that will be running on an XP-embedded machine that will act as a watchdog and launcher of another application. Naturally, since this needs to be persistent on the machine, it makes since to write it as a windows service. However, I'm not sure what benefits this will have over a standard application because I have not had a great deal of experience writing services. For one, these machines will never be touched by end-users so an application running in the taskbar would not have the problem of an accidental closure or user error. Two, this program may require relatively constant communication with the application it opens and know if it dies so it can report back to a central server, as well as status update to said server.
So I guess my overall question is are there any caveats to writing this as a windows service? Is there any performance gain or loss when it comes to messaging between the applications? Any opinions and thought are greatly appreciated.
Thanks,
Dustin
|
|
|
|