|
yes , i can give specifi ProcessId
|
|
|
|
|
I don't think you understood me properly. A process ID represents a process. A process can have many windows, and generally does. Which of the process’s many windows are you after?
Steve
|
|
|
|
|
I'm looking for a wrapper class that can do minimize to tray and add the small minus minimize button on the top left corner of an application.
I’ve seen code for adding logic to minimize to tray, but I haven’t found any code that can add the small minimize button. For anyone familiar with Kazaa Lite, the minimize button I’m looking for is the one seen on the right upper corner of Kazaa Lite. I’ve seen it on a few other applications, but I don’t remember their names.
Does anyone have any good links for this?
Top ten member of C++ Expert Exchange.
http://www.experts-exchange.com/Cplusplus
|
|
|
|
|
|
Could some one give me idea how can i do that.
buffer[0]= 0xed
buffer[1]=0xb3
int16_t base= 12 bit(having value 3ed)+ lowest 4 bits are zero
Thanks-
|
|
|
|
|
base = ((0xb3 << 8) | 0xed) & 0x0fff;
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
thanks man it works could u plz tell me one more thing that if I have
(ABC... are bits)
uint8_t n8bit = ABCD EFGH
now I want to change this byte as like
// 0 zero
uint8_t n3bit= 0000 0FGH ???
thanks again..
-- modified at 9:56 Tuesday 9th January, 2007
|
|
|
|
|
Your question is a bit unclear (e.g., bits vs. bytes). I think what you want is:
n3bit = n8bit & 0x00000fff;
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
n3bit &= 0x07;
7 is the added value for the lowest 3 bits.
Here, Hex an Dec makes no difference, but I have given the hex value fore clarity.
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
DavidCrow wrote: base = ((0xb3 << 8) | 0xed) & 0x0fff;
Isn't
(0xb3 << 12) | (0xed << 4)
is it?
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.
|
|
|
|
|
I'm not sure what you're asking, if anything, but that produces 0xb3ed0 . If that's what the OP is after, great.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
DavidCrow wrote: I'm not sure what you're asking, if anything, but that produces 0xb3ed0
yes, but it gives 0x3ed0 when assigned to a 16 bit number. My doubt was about the lowest four bits, 'cause, IMHO 0x0FFF erases the highest ones. Anyway the guy was happy with your answer...
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.
|
|
|
|
|
CPallini wrote: Anyway the guy was happy with your answer...
Which was confusing as I did not answer his question exactly, and why I entertained the notion that he was confusing bits and bytes.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
ikbahrian wrote: int16_t base= 12 bit lowest 4 bits are zero
base &= 0x0FFF;
I did not test it, but what I know of bit operators it should work...
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
how would i, using the <cstring> library, delete multiple spaces in a string? eg. input = the code project rocks !. output = the code project rocks!.
|
|
|
|
|
zoobiskuit wrote: how would i, using the library, delete multiple spaces in a string?
CString::Remove is an option. But it will remove all occurances of that character from string.
|
|
|
|
|
use CString::Replace(" ", " ");
note that the first string to search for contains 2 spaces
|
|
|
|
|
You loop over the string and upon finding a space, you "eat up" all spaces following immediatly afterwards. When the next char is a non-space you continu normal operation.
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
i am not sure i know how to 'loop over a string'. i think your reply is the best for general use.
|
|
|
|
|
zoobiskuit wrote: i am not sure i know how to 'loop over a string'.
CString has the operator[], and the GetAt()-function, which additionally checks ranges.
MSDN is very clear about this.
Attention: you can not write using the operator[].
So you will need to copy to another string.
You should be able to get your assignement done by now.
Feel free to ask again when you have a implementation and it malfunctions.
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
|
read the other answers. looping manually is not a good idea when the class itself already provides a way to do things...
read CString::Replace() for more infos.
|
|
|
|
|
toxcct wrote: ooping manually is not a good idea when the class itself already provides a way to do things...
Right.
But your Replace(" ", " ") will not find any number of whitespaces.
So depending on the situation, you would have to use Replace in a loop until it returns zero.
And that is ugly...
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
jhwurmbach wrote: But your Replace(" ", " ") will not find any number of whitespaces
yes it does !!! have only tried ? me did !
|
|
|
|
|
toxcct wrote: yes it does !!! have only tried ? me did !
No, it doesn't !!! Yes. Me too!
Do you want my (VS2003) solution or is it enough to say that a string containing 6 spaces in a row between letters after applying Replace( " "/*Two spaces*/, " "/*One space*/) contains three spaces.
And that Replace (correctly) returns 3?
You are right in that it is always better to use the libraries given (and to know ones tools).
But here we only have a library-function that does something similar to what we (maybe) want.
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|