|
I also tried GetBitmapbits what I saw was 3 bytes of white color
e.g. FF FF FF followed by a null 00
I am in the US time 12:30 pm
I'll try the code later on tonite
Thanks so much
|
|
|
|
|
It seem to fill part of the background with 128
When I dumped the bitmap GetBitmapBits I noticed the following pattern for 52 bytes there is the following seq FF FF FF 00
ExtFloodfill chages the seq to 80 80 80 00
after which the bitmap has a different shade of white FE FE FE to the naked eye this would seem like white
However when using BitBlt or ExtFloddFill to chage the background it will stop at he FE FE FE
I wonder I convert the Color to MonoChrome that I should only get 2 patterns white FF FF FF and black 00 00 00
then maybe by using SetBkColor and SetTextColor I can change the arrow and background to what I want
|
|
|
|
|
ForNow wrote: there is the following seq FF FF FF 00
ExtFloodfill chages the seq to 80 80 80 00
Well, that's what you want isn't it? And that's what the code I supplied does. Could you maybe post your entire function, because I think you might be doing some other things causing problems.
|
|
|
|
|
I appreciate it but what I meant was for 52 bytes the pattern was solid white e.g. FF FF FF after wards I noticed FE FE FE meaning to the naked eye it looked like the same color
your function worked great .. filling what was at location 0,0 until it encountered a different color pattern e.g. FE FE FE
I going to try to dump the entire bitmap and post it and my code (with OLE rtn that displays the bitmap) when I get home from work
thankx so much
|
|
|
|
|
Ah ok. Then you have to ask yourself:
Is it possible to prepare the image in a program like photoshop to reduce the number of white shades? => Preferred solution
Does you algorithm need to be fully generic and work with whatever bitmap? => Some assumptions might make it possible to fill your image correctly doing it a few times over.
Is your bitmap large? And is the operation time critical? => Manipulate the image bits to reset the colors within a threshold in your own function.
I would guess the last option is what you might have to go for.
|
|
|
|
|
its really small the size of the visual studio debugger arrow I am writting debugger and wanted the same look
I used Awicons to convert a .jpeg to .bmp
If you could recommend another product I am certinally willing to invest in one
thankx
|
|
|
|
|
That is the problem with jpeg format. It is good with photos, but not with other graphics.
Where did you get the image? Maybe there is a png/bmp/gif version of the same image?
Or just try to filter the colors in an editor. I use Paint.NET[^] for the little graphics work I do. (I suck at it.) It's a great freeware.
|
|
|
|
|
Sorry for the Late response Got Laid off today After 3 and half years they said it was performance .... must of deveolped dementia recently
Just down loaded Paint.net saved "save as" the jpeg as .bmp
Was wondering can I view a dump of the file to see RGB scheme e.g. if the white is all FF FF FF
|
|
|
|
|
Sorry about your job mate.
I really don't know how you do these things, but try selecting the Paint Bucket tool, set Fill to Solid Color, select a sharp color (like clear blue) and experiment with the tolerance -> undo -> new tolerance -> undo ...
Setting the color to something irritating makes the effect of different tolerance values clear. Once you're happy, select white and flood the area.
There are probably filter techniques that can be used automagically, but I really wouldn't know.
|
|
|
|
|
Hi guys
I try to develop a software for cool disks,
that will be installed on it and stop viruses of copying themselves.
Is there any body who like to help me on developing this program?
contact me
thanks alot
|
|
|
|
|
we have a Job Forum, you should post there.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read formatted code with indentation, so please use PRE tags for code snippets.
I'm not participating in frackin' Q&A, so if you want my opinion, ask away in a real forum (or on my profile page).
|
|
|
|
|
actually this is not a job offering!
i like to work in a group, and try to do this online.
the result also will be free, so there is an adventure
for any people who want to participate!
but thank you for your attention.
|
|
|
|
|
How do I get around this Warning?
warning LNK4049: locally defined symbol _printf imported
|
|
|
|
|
This[^] has got some interesting blurb as to why this happens. Follow the advice in there and see what happens.
As printf is a standard library function check that all your source files are being compiled to link with the same version of the runtime library. Without any more information I'd suspect that one file is being compiled to link with the static version of the runtime library and another is being compiled to link with the dynamic version of the library.
Either that or you're trying to do something a bit flash like library interpositioning. If you don't know what that is you're probably better off - it gives me sleepless nights.
Cheers,
Ash
|
|
|
|
|
Hallo,
I`m trying to add an Item in a CListCtrl List, but it does not work:
m_lstAssignments.ModifyStyle(0,LVS_REPORT|LVS_LIST);
m_lstAssignments.InsertColumn(0, _T("Description"), LVCFMT_LEFT,-1);
m_lstAssignments.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);
m_lstAssignments.InsertItem(0,"TEST");
The List Control is just empty (no Header, no Items). What am I do wrong?
Thank you!
|
|
|
|
|
Joschwenk666 wrote: m_lstAssignments.ModifyStyle(0,LVS_REPORT|LVS_LIST);
Pick one style or the other, not both?
"One man's wage rise is another man's price increase." - Harold Wilson
"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
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
I tried
m_lstAssignments.ModifyStyle(0,LVS_REPORT);
and
m_lstAssignments.ModifyStyle(0,LVS_LIST);
but nothing changes.
Another Idea?
|
|
|
|
|
Joschwenk666 wrote: Another Idea?
Have you tried:
m_lstAssignments.InsertColumn(0, _T("Description"), LVCFMT_LEFT, 100);
"One man's wage rise is another man's price increase." - Harold Wilson
"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
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
Doesn`t work.
My Code is now:
m_lstAssignments.ModifyStyle(0,LVS_LIST);
m_lstAssignments.InsertColumn(0, _T("Description"), LVCFMT_LEFT, 100);
m_lstAssignments.InsertColumn(1, _T("Column2"), LVCFMT_LEFT, 100);
m_lstAssignments.InsertColumn(2, _T("Column3"), LVCFMT_LEFT, 100);
m_lstAssignments.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);
m_lstAssignments.SetColumnWidth(1, LVSCW_AUTOSIZE_USEHEADER);
m_lstAssignments.SetColumnWidth(2, LVSCW_AUTOSIZE_USEHEADER);
m_lstAssignments.InsertItem(0,"TEST");
Nothing happens, the List is just empty, no header columns, no items...
Are there maybe propertys I have to set for my list in Resource Form View?
|
|
|
|
|
Using the LVS_LIST style implies no columns.
Joschwenk666 wrote: Are there maybe propertys I have to set for my list in Resource Form View?
I just tried your code with the default settings and "TEST" indeed showed up.
"One man's wage rise is another man's price increase." - Harold Wilson
"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
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
Oh, I`m really stupid: I put a Listbox Control on my form, not a List Control Control....
Tank you for your effords.
|
|
|
|
|
|
Anybody know of a utility that can fix the #includes in a given source file - remove ones that are not needed and add ones that are? Netbeans can do this for java, can it be done for VC++?
Jim
|
|
|
|
|
Years ago John Lakos wrote a utility to tell you what redundant includes you had in a bunch of source files. Unfortunately there's no way of knowing what's implemented in what header (apart from the standard ones) so working out which headers you need is a bit harder.
The best way of handling this is to keep your headers small and self-contained, then you can be fairly empirical about which ones you need. You can just remove all the headers and add back in the ones you really need.
Cheers,
Ash
|
|
|
|
|
>Unfortunately there's no way of knowing what's implemented in what header (apart from the standard
> ones) so working out which headers you need is a bit harder.
Visual Assist can work out which headers need including for a given object (I've discovered only recently).
But what I'm really looking for is a utility that can go through my whole project and strip redundant #includes and thus reduce unnecessary rebuilds. I'm going to google for John Lakos, see what I can find.
Thanks,
Jim
|
|
|
|