|
I think you already have the value as COLORREF. Then you just want it print it in hexadecimal, right?
- NS -
|
|
|
|
|
no i have 3 values one for the R value (for e.g 128) , one for the G value and one for the B value i need to combine the three values to form a hexidecimal value for the color as whole in c# language
|
|
|
|
|
|
Try this:
COLORREF colour = RGB(r, g, b);
where r , g and b are three colour components.
For printing in hexadecimal mode:
printf("%06X", (DWORD)colour);
For obtaining red, green and blue components back, use GetRValue , GetGValue and GetBValue .
|
|
|
|
|
CString str;
str.Format("%02X, %02X, %02X", rVal, gVal, bVal);
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
nailahazem wrote: how can i convert the 3 colors of each pixel to one hexidecimal value?
is RGB macro of any use! since COLORREF is defined as DWORD!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Hi All,
I would like to write an application which should receive a message when the current active window loses focus. For example, consider MS-Word is active now. As soon as somebody opens IE then word window will lose its focus. At this event my application should get a message. And after sometime when this IE gets minimized I should get another message. Basically my application should be able to receive messages when different window events happen.
Is this possible? Can somebody give me some information?
Thanks,
Sandeep
|
|
|
|
|
Think about hook...
- NS -
|
|
|
|
|
Hi NS,
Thanks for the info...could you guide me to some good documentation on hooks?
Thanks,
Sandeep
|
|
|
|
|
|
|
He needs to watch the focus change... not the focus loss...
- NS -
|
|
|
|
|
Do it this way,
Get the active window and store in the a variable :- activeWind.
Now keep checking the GetActiveWindow() window against the activeWind, If it differs, take that as an Event, and update your activeWind will this help you?, but there should other simpler ways
<marquee scrollamount="1" scrolldelay="1" direction="up" height="10" step="1">--[V]--
[My Current Status]
|
|
|
|
|
Hi,
Whenever I used #include<uxtheme.h> I am getting an error as "Cannot open include file: No such file or directory "
Do I need to change anything to include this file.
Thanks in advance
|
|
|
|
|
maybe your file is in another location and you dont know
or you dont have include file
whitesky
|
|
|
|
|
|
Assure that the .h file is with you , and if you use < > it searches the standard library directories. If you use "", it searches the local director. If you are not sure what to do, do this, copy the .h file to the local folder where you keep the other .cpp .h files of your project. Now use #include"sdf.h" here it can never say "cannot find the file " again.
<marquee scrollamount="1" scrolldelay="1" direction="up" height="10" step="1">--[V]--
[My Current Status]
|
|
|
|
|
|
i include this file and not problem maybe you dont have this file that is for themes of course i use vs2005 now
whitesky
|
|
|
|
|
both Monitor and printer are set to MM_LOENGLISH
GetDeviceCaps(RASTERCAPS) supports for:
RC_BITBLT : both
RC_STRETCHDIB : both
RC_DEVDITS : monitor only
RC_STRETCHDLT : monitor only
Result:
monitor can display bitmap by 4 functions properly.
but Printer can display bitmap only by StretchDIBits() function, BitBlt() does not work.
who knows why?
|
|
|
|
|
did you see my answer in your previous message i used BitBlt
whitesky
|
|
|
|
|
do not make mess under my post!
|
|
|
|
|
I want to help you my friend
whitesky
|
|
|
|
|
plz somebody tel me how to disable edit control on one dialog box from menu command on other dialog box
gourav dogra jfjunf
|
|
|
|
|