|
Roger Stoltz wrote: Or he probably need a "handle" with that...
Exactly.
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 approach the window gently, and say: "Hi Window, may I please have your handle? Thanks!".
Seriously though, you need to provide more information than that to get an answer that can be of use.
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
Brother..
Give details correctly...
Normally in visual programming all controls like list control,button everything is considered as a window.
Specify the need ...
------------
Thanking you
------------
|
|
|
|
|
But the OP should help us help him. He needs to give us more information. I can ask him the following:
Which window's handle do you need? Is that window a part of your application? Is it the window of an application that you are spawning? Is it a control that is within a window that you own?
There are too many unknowns for us to answer. These guys are very helpful, but the OP needs to be precise. He should read the guidelines[^]
[Post edited: I realised you weren't the OP ]
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
See if the following helps you.
CWnd::GetSafeHwnd - Returns m_hWnd, or NULL if the this pointer is NULL.
You need to google first, if you have "It's urgent please" mentioned in your question.
_AnShUmAn_
|
|
|
|
|
Hello to all,
In my project I am using a USB device and collecting data from it.when I connect that device to my computer then I get "USB Serial Port" in device manager with the port number.Now by default latency timer of that perticular port is "16" and I have to make it "10" to get the data with our required speed. But this change in latency timer can be done manually.To change the latency timer I follow the below steps-
1)right click on "My Computer" icon on desktop.
2)then follow the path, "properties->Hardware->Device Manager->Ports->USB Serial Port(COM X)" where "X" stands for port number of my device
3)then doble click on that port number ("X") and follow the path,
"Port Settings->Advanced" here you can set latency timer of that perticular port under the "BM Options" heading. Here I change latency timer from "16" to "10" from the list.
This latency timer setting can be done manually but my question is that,is there any method or API or any other way in VC++ to set this latency timer programatically? Anybody knows how to do it? please help me out this is really very urgent.
Thanks and Regards,
Anay
Anay
|
|
|
|
|
Ask the vendor.
The driver used is most likely provided by the vendor and the "latency timer" you are talking about is not a serial port setting. So I guess that the "latency timer" can be set by using ::DeviceIoControl() . What IOCTL to use and what values to send should be readable in the documentation provided by the vendor.
"It's supposed to be hard, otherwise anybody could do it!" - selfquote "High speed never compensates for wrong direction!" - unknown
|
|
|
|
|
sir
i want to enumerate usb ports in system by using c code
plz help me
|
|
|
|
|
Have you even considered browsing CodeProject for this?
More specifically this part[^]?
"It's supposed to be hard, otherwise anybody could do it!" - selfquote "High speed never compensates for wrong direction!" - unknown
|
|
|
|
|
Have you looked at the Win32_USBxxx WMI classes?
"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 need source to resize image bmp. I wish everybody help me. thanks very much
nothing
|
|
|
|
|
You may create a compatible bitmap with the desidered size and then bit-blit the original one into it.
If you need to resample the image (i.e. to resize without too quality loss) then have a look at my DLL [^] (you may also use GDI+ ).
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 can use StretchBlt if you dont need to save it.
Of one Essence is the human race
thus has Creation put the base
One Limb impacted is sufficient
For all Others to feel the Mace
(Saadi )
|
|
|
|
|
If the image is available in a file, you can resize it when you load it using LoadImage by giving the required dimension in the cxDesired and cyDesired parameters.
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
Sure see Scaling an Image (Windows)[^] (dont forget vote to me ).
Of one Essence is the human race
thus has Creation put the base
One Limb impacted is sufficient
For all Others to feel the Mace
(Saadi )
|
|
|
|
|
this is a part of a code to solve n*n linear equation iam testing this part with trial equation all i want it to do is to add variables in V and add coff. in Num iam facing a problem could U help me please
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<ctype.h>
void main()
{
char* p;
char* eq[81]={"-36x+42yz+-35a","3x+4yz","yz+3x"};
char* varname[20]={"yz","x","a"};
char* v[20];
char* num[20];
char coff[20];
int n=0,i=0,j=0,s=0;
for(i;i<2;i++)
{
for(int k=0;k<strlen(eq[i][81]);k++)
{
if(isalpha(eq[i][81]!=0))
{
v[j][20]=eq[i][81];
j++;
}
else if(isdigit(eq[i]!=0))
{
num[n][20]=eq[i][81];
n++;
}
else if(s[i]=='-')
{
num[n]=-1*s[i+1};
n++;
i++;
}
}
}
& those are the errors
C:\Documents and Settings\karim\Desktop\cC\to fill coff\2.cpp(18) : error C2664: 'strlen' : cannot convert parameter 1 from 'char' to 'const char *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\Documents and Settings\karim\Desktop\cC\to fill coff\2.cpp(31) : error C2109: subscript requires array or pointer type
C:\Documents and Settings\karim\Desktop\cC\to fill coff\2.cpp(33) : error C2143: syntax error : missing ']' before '}'
C:\Documents and Settings\karim\Desktop\cC\to fill coff\2.cpp(33) : error C2109: subscript requires array or pointer type
C:\Documents and Settings\karim\Desktop\cC\to fill coff\2.cpp(33) : error C244
|
|
|
|
|
Please use surround your code snippet with <pre> tags (use the code block button).
kimbz_007 wrote: char* eq[81]={"-36x+42yz+-35a","3x+4yz","yz+3x"};
why not
const char* eq[]={"-36x+42yz+-35a","3x+4yz","yz+3x"}; ?
kimbz_007 wrote: for(int k=0;k<strlen(eq[i][81]);k++)
the above line is wrong, use
for(int k=0;k < strlen(eq[i]);k++)
the same applies to
kimbz_007 wrote: if(isalpha(eq[i][81]!=0))
{
v[j][20]=eq[i][81];
j++;
}
change as follows
if(isalpha(eq[i][k]!=0))
{
v[j]=eq[i][k];
j++;
}
and so on....
You should reconsider your approach to arrays...
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]
|
|
|
|
|
All I can suggest is that you try to learn a little more about arrays and strings in C - there's so much wrong here htat I don't know where to start....but I'll try.
kimbz_007 wrote: char* eq[81]={"-36x+42yz+-35a","3x+4yz","yz+3x"};
This is an array of 81 string pointers. The first three (eq[0], eq[1] and eq[2]) have values.
kimbz_007 wrote: char* varname[20]={"yz","x","a"};
This is an array of 20 string pointers. The first three (varname[0], varname[1] and varname[2]) have values.
kimbz_007 wrote: strlen(eq[i][81])
This is attempting to find the string length of the 81st character of the 'i'th string. This has no meaning, as detected (via the compiler) by the type system, causing the first error. You probably mean strlen(eq[i])
kimbz_007 wrote: if(isalpha(eq[i][81]!=0))
This'll cause you grief - firstly, eq[i][81] is only defined if the 'i'th string has 82 characters or more - none of yours do. Also, you're determining if eq[i][81]!=0 is an alphabetic character. Again, even if the string was big enough, that is meaningless - I guess you've misplaced a closing bracket.
kimbz_007 wrote: else if(s[i]=='-')
kimbz_007 wrote: num[n]=-1*s[i+1};
You declared 's' as an integer variable, not an integer array. Those expressions are therefore meaningless and are also syntactically incorrect.
As I said - try to learn a bit more about the basics of the language (strings, arrays, pointers). Or use a different language which can help abstract those details out of the way.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
thank you for Ur advices really i am in problem only days for assignement i will try to get this over thanks
|
|
|
|
|
Good Luck!
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
hi,
I am trying to run an exe in mfc,which needs a command prompt with some conditions to be given(it will not work normally). this is useful for converting dicom image to bitmap image..so can any one suggest the method.
|
|
|
|
|
|
Hi all.
i have error as:
i using invalidate() and UpdateWindow() to repaint windown.
but when i lock PC (window key + L) and after that i log on in to PC.
invalidate() and UpdateWindow() called but ondraw(CDC *pdc) funtion not run.
please help me about this error.
|
|
|
|
|
|
Well, I suppose you have to write some code...
What is your doubt about?
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]
|
|
|
|