|
|
Hi All
I have a problem to show dialog in Taskbar.I have a dialog A. And i also added two dialog B and C. Now i am facing problem to show dialog B in taskbar.Plz help me.
Thanks in advance
|
|
|
|
|
Try to set WS_EX_APPWINDOW style, provided the dialog is not a child window.
|
|
|
|
|
Am not sure what kind of problem you are facing there but try adding the WS_EX_APPWINDOW style to your dialogs...
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
|
|
|
|
|
Hi,
I need to exceute an Exe when the postgres service starts . Is it possible to configure in registry or is there any other means to launch an exe when service starts.
Thanks
|
|
|
|
|
There's one simple and dirty way to achieve it.
It's to make a postgress service wrapper program and replace the original service with new one. Then you can detect the time when the service started.
|
|
|
|
|
match the prameter (LPCTSTR lpBinaryPathName) of API CreateService()
You know some birds are not meant to be caged, their feathers are just too bright.
|
|
|
|
|
Posting this again ..... please help
**********************************************
I have created Property Sheet and Pages using Win32 SDK. Now I need to modify a edit box on a Page. The piece of code is
HWND hPropSheet = GetActiveWindow();
HWND hPropPage0=PropSheet_GetCurrentPageHwnd(hPropSheet );
SetDlgItemText(hPropPage0,IDC_EDIT1,(LPCWSTR)szBuffer);
Is this correct? I am not able to get the Handle to window to the Property Sheet ..... Please help
|
|
|
|
|
koumodaki wrote: Is this correct?
Shouldn't you be answering that question? Does the code compile? Does it produce the expected results?
koumodaki wrote: I am not able to get the Handle to window to the Property Sheet
So if GetActiveWindow() is not returning the correct handle, why bother calling PropSheet_GetCurrentPageHwnd() and SetDlgItemText() ?
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
Hello !
I have some hexadecimal data, say
0x0A, 0x1F, 0x33 ...
Now what is the easiest way to caculate 2's complement of the above?
i know the procedure:
add all the numbers in binary fomat, take ones complement , add 1 to it.
but how to add them in binary format ??
Thanks !
|
|
|
|
|
If you want to calculate it in 32bit, you just use shift and or operator.
BYTE b[] = { 0x0a, 0x1f, 0x33, ... };
DWORD value = (b[0] << 24) | (b[1] << 16) | (b[2] << 8) | (b[3])
or
DWORD value = 0;
for(int i=0; i<4; ++i)
{
value <<= 8;
value |= b[i];
}
|
|
|
|
|
kapardhi wrote: Now what is the easiest way to caculate 2's complement of the above?
kapardhi wrote: add all the numbers in binary fomat
I don't understand. You want to add all the numbers and then calculate 2's complement ? Or you want to calculate the 2's complement of each number ?
kapardhi wrote: but how to add them in binary format ??
There's no such thing as a binary number. A number is a number and is independant of the way you represent it. If you have integers, then those are integers. You can display them to the user in decimal format, binary format, hexa format, ... but the integer values are still the same.
|
|
|
|
|
If I got you then you need the two's complement of the sum (without considering overwerflow) of the numbers, i.e. some sort of checksum. Hence (supposing, for instance, a 16-bit sum):
unsigned short chks = 0;
unsigned char data[] = { 0x0A, 0x1F, 0x33};
for (int i = 0; i < sizeof(data) / sizeof(data[0]); i++)
{
chks += data[i];
}
chks = ~chks;
chks++;
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]
|
|
|
|
|
The standard C operators work in 'binary' format. Also, unary minus is a 2's complement..so:
<code><pre>int nums[3] = {0x0A, 0x1F, 0x33};
int sum = 0;
for(int i=0;i<3;++i)
{
sum += nums[i];
}
int twos_complemented_sum = -sum;
</pre></code>
|
|
|
|
|
Stuart Dootson wrote: int twos_complemented_sum = -sum;
I don't think this is quite right. You first have to negate each bit of sum and then add 1.
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
Read this[^]. On an x86 architecture (and pretty much all other processors), negative numbers are represented using *2s complement*. Which means that the 2s complement of a number can be determined by applying the negation operator.
|
|
|
|
|
Stuart Dootson wrote: ...by applying the negation operator.
To each bit, not the whole number.
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
Do some simple examples with bit-patterns (the page I pointed you at had some examples using 4-bit numbers).
There's a difference between numeric negation (- ) and the bit-wise operator (~ ). ~ does indeed just invert bits, while - performs numeric negation, which does that and then adds one to the number - that'll be the 2s complement of the number you first thought of.
|
|
|
|
|
Perhaps the difference is sign and magnitude vs. two's complement.
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
i want to integrate ms word in my asp.net web application like i want to use the ms word tools in my asp.net web applicaiotn like " bold, italic, alignment doc save...etc
plz help me its very urgent
Thabkx in advance
uniq_vyas@yahoo.com
|
|
|
|
|
You do realize there is an asp.net forum, right?
|
|
|
|
|
Well do you think your question has c++ answer?
|
|
|
|
|
Hi all,
I have a form,in that i have a static label ..i want to make it italic...as in c# we have a property in font section .. but i didnt find it in VC++,now onit screen i have to make it italic can any budy help me..
i googled it and find a link in code project .. but there is no source code for that ...
please help me here ....
vikas da
|
|
|
|
|
You can use of CreateFont(....DWORD fdwItalic,// italic attribute option,...) and then use of <code>SetFont for set font to your control.
|
|
|
|
|
can you please tell me how to set the font to my text..
CFont font;
font.CreateFont(16,0,0,0,FW_BOLD,TRUE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,DEFAULT_PITCH | FF_SWISS,"Tahoma");
i can have my static text like GetDlgItem(IDC_STATIC10);
can you help me again please...
vikas da
|
|
|
|