|
Which one? sorry, I didn't get the link.
|
|
|
|
|
masnu wrote: I didn't get the link.
Check again. It's there.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
can u tell me about levis-derbin algorithm ?
http://www.engineeringproject.net
|
|
|
|
|
I don't know, but this[^] page may provide a starting point for your search.
/ravi
|
|
|
|
|
This may be a simple question, but I am writing a program that utilizes a pictureBox to show the currently selected picture. Below the pictureBox is a "Browse..." button that calls an openFileDialog. My question is, how to i get the picture selected to appear in the pictureBox. Or i guess a better question would be how to extract the path of the selected file from the openFileDialog so i can use it as I please.
Thanks in advance for any help.
|
|
|
|
|
Hope this helps....
Bitmap^ MyImage;
public:
void ShowMyImage( String^ fileToDisplay, int xSize, int ySize )
{
// Sets up an image object to be displayed.
if ( MyImage != nullptr )
{
delete MyImage;
}
// Stretches the image to fit the pictureBox.
pictureBox1->SizeMode = PictureBoxSizeMode::StretchImage;
MyImage = gcnew Bitmap( fileToDisplay );
pictureBox1->ClientSize = System::Drawing::Size( xSize, ySize );
pictureBox1->Image = dynamic_cast<image^>(MyImage);
}
-- OR --
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Stream^ myStream;
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = "c:\\";
openFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1->FilterIndex = 2;
openFileDialog1->RestoreDirectory = true;
if ( openFileDialog1->ShowDialog() == ::DialogResult::OK )
{
if ( (myStream = openFileDialog1->OpenFile()) != nullptr )
{
// Insert code to read the stream here.
myStream->Close();
}
}
}
Programm3r
Regards
Programm3r
|
|
|
|
|
Programm3r wrote: // Insert code to read the stream here.
That's the part i am confused about
|
|
|
|
|
The lpstrFile member of the OPENFILENAME [^] structure passed to GetOpenFilename() contains this information.
/ravi
|
|
|
|
|
michmela44 wrote: ...I am writing a program that utilizes a pictureBox...
Isn't that just a static control?
Are you using MFC?
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Is GetOpenFilename() a member function of the openFileDialog?
Sorry for the question, but i am stuck at a place with limited bandwidth and can't really go hopping through the documentation.
|
|
|
|
|
It's a Windows Forms Application
|
|
|
|
|
No, it's a Win32 API call. See this[^] usage example.
/ravi
|
|
|
|
|
I assumed you were building a Win32/MFC application. You should have posted your question in the C#[^] forum.
In any case, use the FileName [^] property to obtain the name of the selected file.
/ravi
|
|
|
|
|
So rather than using an OpenFile Dialog, I create an OPENFILE structure and initialize, then call this->GetOpenFileName and this will open a dialog for me, and i can access the path of the file name if OK is clicked through lpstrFile.
Does that sound right?
|
|
|
|
|
Sorry. I just started using Visual Studio this week. I wasn't aware that I was using C# rather than C++. Thanks for all the help
|
|
|
|
|
michmela44 wrote: Is GetOpenFilename() a member function of the openFileDialog?
GetOpenFilename() is a function (belonging to no class). OpenFileDialog is a Java class, and a .NET class.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
What do you need,exactly?
|
|
|
|
|
Have the openfiledialog return a string, and set the picture box picture to that string.
ex: picturebox->image = "c:/mypic.jpeg";
or picturebox->image = mystringfromopendialog;
|
|
|
|
|
Hi all,
Lets say you have a dll. And you where giving an username and a password....
How would one use that username and password to check the authenticity of the windows logon.
Plz, can someone help, cause I'm clueless..
Thanx alot ... in advanced
Regards
Programm3r
|
|
|
|
|
What about LogonUser() ? As long as you aren't too particular, it'll probably get you by. If not, see here.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Perhaps you could use LogonUser() [^] (followed by a CloseHandle() , if successful)?
Caveat: This is just an educated guess. There may be a safer and more appropriate way to authenticate a user.
/ravi
|
|
|
|
|
Thanx guys, I'll try that...
Regards
Programm3r
|
|
|
|
|
I have a login dialog box that will need to be placed over two connected monitors.
1)I see in the MFC Library Reference that I can call CWinApp::SetDialogBkColor to set the background color for this dialog, but exactly how is this called? What if I don't have an InitInstance() member function --- do I need to define one?
2)Also, the login dialog must be modal so that access cannot be gained until an ID and PIN are valid. Is there a way to call two objects of the login dialog and have each one placed over each monitor?
3) Can a dialog box be positioned using CWnd::SetWindowPos(.....). If so, how is this accomplished with two monitors?
Thanks for the assistance.
John P.
|
|
|
|
|
Hi John,
jparken wrote: I can call CWinApp::SetDialogBkColor to set the background color for this dialog
As per the MSDN documentation, this function is obsolete. To set the background color of the dialog box, you must handle WM_CTLCOLOR. This message changes the color of the specified dialog box only.
jparken wrote: What if I don't have an InitInstance() member function --- do I need to define one?
This function creating the primary thread (WinMain) for the application. without this function, your application will not be spawned.
jparken wrote: Also, the login dialog must be modal so that access cannot be gained until an ID and PIN are valid. Is there a way to call two objects of the login dialog and have each one placed over each monitor?
i dont know more about this. please refer MSDN for more information. I think it is not a beset practice to show login on two screens.
SaRath.
"Where I am from, there is no plan B. So, take advantage of today becuase tomorrow is not promised. - 50 Cent"
My Blog | Understanding State Pattern
|
|
|
|
|
Thnaks for the info --- my refernce books are a few years old. This is Microsoft's way of keeping the revenue stream coming in, I guess )
John P.
|
|
|
|