|
Something like:
char RandomNumber( void )
{
return (rand() % 10) + 48;
}
char RandomUpper( void )
{
return (rand() % 26) + 65;
}
char RandomLower( void )
{
return (rand() % 26) + 97;
}
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
what is DDK. From whre could i get it.I have to develop a device driver.
pls help
|
|
|
|
|
That would cost you about $200. I don't think the DDK itself is downloadable without a MSDN subscription. The DDK reference however is available for everyone, like the content of the MSDN CDs.
I was also looking for the DDK to make a device driver for a virtual webcam, but I don't have any tools either to make device drivers.
|
|
|
|
|
Hello ,
I have a ownerdraw button on a dialog box which is created in an SDI application where buttons are members of dialog class and when evet i click the button i want the keyboard key event to be generated and that caracter should be displayed on the client area what should i do in sent message for this
for example if i have A on my button when ever user clicks that button keyboards keyevent should generate and that should be passed and displayed on editview area
i have a the function
void MyDialog::OnButton49()
{
/* unsigned char arr[256];
int i= GetKeyboardType(1);
GetKeyboardState(arr);
GetKeyNameText(49,"a",1);
//GetKeyboardLayoutList(
GetLastError();*/
// this->GetParent()->SendMessage(WM_PAINT,nRepCnt,nFlags);
//SetKeyboardState(;
//Get
// int i=GetKeyState(49);
// if(i==1)
GetParent()->SendMessage(WM_CAPTURECHANGED,49,1);
//n_butFlag=49;
}
like this for displaying 'a' on in my dialog class
Request to all to continue this
|
|
|
|
|
Take a look at MSDN - Keyboard Input[^]. There you can find messages you can pass to the window
that must think that someone pressed that specific key on the keyboard. You can send WM_KEYDOWN or WM_SYSKEYDOWN when the button is pressed, and WM_KEYUP or WM_SYSKEYUP when the button is released.
For instance, you could do
void MyDialog::OnButton49()
{
GetParent()->SendMessage(WM_CAPTURECHANGED,49,1);
GetParent()->SendMessage(WM_KEYDOWN, VK_A, NULL);
GetParent()->SendMessage(WM_KEYUP, VK_A, NULL);
}
I'm not sure about those VK_A (I'm at school now and I don't know the Virtual Key list by heart). You can also replace those NULLs by control codes that indicate if CTRL or AltGrp is pressed in addition.
By the way, don't include too much commented lines. It looks nasty and it makes it unreadable. There is also a way to use one single function for all buttons (with a custom WindowProc), so that you don't have to make a function for each button on your virtual keyboard.
|
|
|
|
|
I have a file in which data is entered in the below format
[KEYS/90]
CAPKLEN = 512;
CAPKEXP = 03 ;
CAPKMOD = C26B3CB3833E42D8270DC10C8999B2DA18106838650DA0DBF154EFD51100AD144741B2A87D6881F8630E3348DEA3F78038E9B21A697EB2A6716D32CBF26086F1 ;
SHA = B3AE2BC3CAFC05EEEFAA46A2A47ED51DE679F823
I need to create an application in VC++ so that the user who is unaware of this format will be able to enter data in to the file.
The Application requirement is that the user should be able to select one of the keys using a selection box.once the the key section is selected the corresponding fields will be dispalyed along with the original data and also the user will get an option for entering the new data.for eg:
the user selects section key/90 then the screen should display
CAPKLEN
CAPKEXP
CAPKMOD
then the user selects CAPKLEN and it's original value will be displayed along with an option for new value.
I hope the requirement is clear for you.if you have any doubts you can ask me.My PL needs this work to be finished very soon and i don't have much exposure in VC++.so i request you to please help me in this regard or please let me know where i can get some info on this.
|
|
|
|
|
Hi
From what I understand I feel its very easy task.
All you need to know is how to read and write from a file and display those values, right ?
For this what I suggest is some thing like this.
The file should be as [length in byte][data].
Hope this would help..
regards
The Best Relligion is Science.
Once you understand it, you will know God.
|
|
|
|
|
You might want to look at WritePrivateProfileString and GetPrivateProfileString. Tbey will handle this format very easily.
Good luck.
Karl
|
|
|
|
|
As has already been mentioned, this is the format of a standard .INI file. Several functions exist for processing files of this type.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
hi,
Thank you very much for your valuable reply.I browsed some articles and i got to know what an INI file is and it is matching with my File format.Thanx a lot for the information.
Now my requirement is that i should read the file from the disk and display it.But the user should not be able to edit it directly.I have to give some options for adding a section or key.when a user selects add section option a combo box should be diaplayed populated with all the section in the file.can u pls guide me in this reagrd.ie,How to populate the combo box with the sections?
|
|
|
|
|
shanil80 wrote:
Now my requirement is that i should read the file from the disk and display it.
This is where GetPrivateProfilexxx() comes in.
shanil80 wrote:
But the user should not be able to edit it directly.
You'll need to hide the file, or change its permissions at the OS level. Whatever you do, however, will not keep the most determined person from altering the file.
shanil80 wrote:
How to populate the combo box with the sections?
TCHAR szBuffer[1024];
GetPrivateProfileString(NULL, NULL, "", szBuffer, sizeof(szBuffer), ...); Now make multiple calls to CComboBox::AddString() .
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
hi david,
Thank You very much for your valuable reply.I am taking about an application similar to DoneEx file manager.So if you can help me more in this plase do that.....I will be very thankful to you...
Can you suggest me some books or online documents where i can get some information on PrivateProfileString() and adding data to combo Boxes.
|
|
|
|
|
shanil80 wrote:
I am taking about an application similar to DoneEx file manager.
I'm not familar with it.
shanil80 wrote:
Can you suggest me some books or online documents where i can get some information on PrivateProfileString()...
Here.
shanil80 wrote:
...and adding data to combo Boxes.
Here.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
i want to run time image load.
image path folder is in the database.
fo example.."C:\Documents and Settings\mount top.bmp"
i have image load fail error..
please explain me..
for image load fail error.
following code is i using my demo.
void CTestbitmapView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
ResizeParentToFit();
if(m_hBmpNew != NULL )
DeleteObject(m_hBmpNew);
sourcex=sourcey=0;
CString file;
file="C:\Documents and Settings\mount top.bmp";
m_hBmpNew = (HBITMAP) LoadImage(
AfxGetInstanceHandle(),
file,
IMAGE_BITMAP,
0,
0,
LR_LOADFROMFILE);
if( m_hBmpNew == NULL )
{
AfxMessageBox("Load Image Failed");
}
else
{
m_stc.GetClientRect( &rectStaticClient );
rectStaticClient.NormalizeRect();
m_size.cx=rectStaticClient.Size().cx;
m_size.cy=rectStaticClient.Size().cy;
m_size.cx = rectStaticClient.Width();
m_size.cy = rectStaticClient.Height();
m_stc.ClientToScreen( &rectStaticClient );
ScreenToClient( &rectStaticClient);
m_pt.x = rectStaticClient.left;
m_pt.y = rectStaticClient.top;
GetObject( m_hBmpNew , sizeof(BITMAP), &m_bmInfo );
VERIFY(m_hBmpOld = (
HBITMAP)SelectObject
(m_dcMem,m_hBmpNew ) );
offsetx= m_pt.x;
offsety=m_pt.y;
InvalidateRect(&rectStaticClient);
}
}
|
|
|
|
|
hi,
Replace:
file="C:\Documents and Settings\mount top.bmp";
with
file="C:\\Documents and Settings\\mount top.bmp";
|
|
|
|
|
please make the following correction...
file="C:\\Documents and Settings\\mount top.bmp";
m_hBmpNew = (HBITMAP) LoadImage(
AfxGetInstanceHandle(),
file,
IMAGE_BITMAP,
0,
0,
LR_LOADFROMFILE);
cheerz..
|
|
|
|
|
Thank you !!
and another way i found...
file="C:/Documents and Settings/mount top.bmp";
m_hBmpNew = (HBITMAP) LoadImage(
AfxGetInstanceHandle(),
file,
IMAGE_BITMAP,
0,
0,
LR_LOADFROMFILE);
|
|
|
|
|
happy programmin.....;)
cheerz.....
|
|
|
|
|
Hi,
I am trying to display Japenese characters in my Unicode application's tree
view control. The English characters are displayed fine but it's not
displaying Unicode characters perfectly, insted it displays few junk
characters.
I tried changing the application to MBCS and Treeview control displays
Japenses characters fine in MBCS.
Can anyone please help me how can i enable TreeView control to display
Unicode characters. I tried with TreeView_SetUnicodeFormat API but with no
sucess .
Any idea ?
Reagrds
Alpha
|
|
|
|
|
Write a program that can be used as a math tutor for a young student. The program should display two random numbers which can be added, subtracted, multiplied or divided. The program should pause while the student works on the problem. When the student is ready to check the answer, he or she can press a key and the program will display a message of Congratulations if the result is correct. If the answer is incorrect, a message should be printed showing the correct answer.
Initially, the user to be prompted to enter a number to use a random number seed. The program should include a menu allowing the user to select Addition, Subtraction, Multiplication or Division. The final selection should allow the user to Quit the program. After the user has finished the math problem, the program should display the menu again. This process should be repeated until the user chooses to quit the program.
|
|
|
|
|
My Suggestion is start writing your program ,if any problem persisit then write that problem here.
no body going to do homework of yours
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hello everyone,
My question is how to change the font color of slide.
I have Automated PowerPoint Using Visual C++ MFC,such as:
_Application app;
Presentations presentations;
_Presentation presentation;
Slides slides;
_Slide slide;
ShapeRange shaperange;
Shapes shapes;
Shape shape;
TextFrame textframe;
TextRange textrange;
Font font;
FillFormat fillformat;
ColorFormat colorformat;
ShadowFormat shadow;
if(!app.CreateDispatch("Powerpoint.Application", &e))
{
CString str;
str.Format("CreateDispatch() failed w/err 0x%08lx", e.m_sc),
AfxMessageBox(str, MB_SETFOREGROUND);
return;
}
app.SetVisible(TRUE); Presentations presSet(app.GetPresentations());
_Presentation pres(presSet.Add(TRUE));
Slides slideSet(pres.GetSlides());
_Slide slide1(slideSet.Add(1, 2));
// Add text to slide, by navigating the slide as follows:
// slide1.shapes(#).TextFrame.TextRange.Text
{
Shapes shapes(slide1.GetShapes());
Shape shape(shapes.Item(COleVariant((long)1)));
TextFrame textFrame(shape.GetTextFrame());
TextRange textRange(textFrame.GetTextRange());
textRange.SetText("My first slide");
}
{
Shapes shapes(slide1.GetShapes());
Shape shape(shapes.Item(COleVariant((long)2)));
TextFrame textFrame(shape.GetTextFrame());
TextRange textRange(textFrame.GetTextRange());
textRange.SetText("Automating PowerPoint is easy\r\n"
"Using Visual C++ is powerful!");
font = textrange.GetFont();
font.SetName("Comic Sans MS"); //Set the font name.
font.SetSize((float)48);
}
Now the question is how to change the font color????
Help me,please!!
Thanks a lot!!;P
|
|
|
|
|
Hello everyone,
My question is how to change the font color of slide.
I have Automated PowerPoint Using Visual C++ MFC,such as:
_Application app;
Presentations presentations;
_Presentation presentation;
Slides slides;
_Slide slide;
ShapeRange shaperange;
Shapes shapes;
Shape shape;
TextFrame textframe;
TextRange textrange;
Font font;
FillFormat fillformat;
ColorFormat colorformat;
ShadowFormat shadow;
if(!app.CreateDispatch("Powerpoint.Application", &e))
{
CString str;
str.Format("CreateDispatch() failed w/err 0x%08lx", e.m_sc),
AfxMessageBox(str, MB_SETFOREGROUND);
return;
}
app.SetVisible(TRUE); Presentations presSet(app.GetPresentations());
_Presentation pres(presSet.Add(TRUE));
Slides slideSet(pres.GetSlides());
_Slide slide1(slideSet.Add(1, 2));
// Add text to slide, by navigating the slide as follows:
// slide1.shapes(#).TextFrame.TextRange.Text
{
Shapes shapes(slide1.GetShapes());
Shape shape(shapes.Item(COleVariant((long)1)));
TextFrame textFrame(shape.GetTextFrame());
TextRange textRange(textFrame.GetTextRange());
textRange.SetText("My first slide");
}
{
Shapes shapes(slide1.GetShapes());
Shape shape(shapes.Item(COleVariant((long)2)));
TextFrame textFrame(shape.GetTextFrame());
TextRange textRange(textFrame.GetTextRange());
textRange.SetText("Automating PowerPoint is easy\r\n"
"Using Visual C++ is powerful!");
font = textrange.GetFont();
font.SetName("Comic Sans MS"); //Set the font name.
font.SetSize((float)48);
}
Now the question is how to change the font color????
Help me,please!!
Thanks a lot!!
cengyikun
|
|
|
|
|
Is there a way to add html code to a property sheet. I've done it with my About dialog by subclassing from CDHtmlDialog. But I've tried doing the same thing with a property sheet and cannot get it to work. It compiles OK, but I can't see how to display the page. For my About dialog, I just called DoModal. But when I ty that with the property sheet, it fails with Ambigous Call, probably because I also did an AddPage call to get the sheet added in the first place. Does anyone have any suggestions as to how to do this?
Jack
|
|
|
|
|
i'm trying to design a program that prompts the user for an integer adn then prints out all prime numbers up to that integer. i'm a beginner and i'm kind of stumped can anyone help
j pena
|
|
|
|