Dialog based application, Visual Basic Programming

Assignment Help:

Dialog Based Application:

(A) Dialog Based Application to demonstrate Animate Control:

1. Build a dialog based application.

2. Design the dialog as shown.

3. Place 4 command buttons and the Animate Control on the dialog.

4. Using the class wizard can create a control object m_AnimateCtrl of CAnimateCtrl type.

5. Set the caption of the 4 command buttons as stop, play, close & open.

6. Handle the button clicked event for the 4 command buttons.

7. Include the coding as the handler for open the command button

CFileDialog File(TRUE,NULL, ,"(*.AVI)|*.AVI",NULL);

if(File.DoModal() != idok)

return;

m_AnimateCtrl.Open(File.GetPathName());

The handler for the open command button is answerable for opening the AVI file.

The GetPathName() function returns the handle of the AVI file.

8. Type the below coding as handler for the play command button

m_AnimateCtrl.play(0,-1,-1);

The initial parameter of play(), namely 0, represents the beginning of the file. The next parameter -1, tells to play the file till the end. The IIIrd parameter -1, tells to play the file infinitely.

9. Type the below coding as handler for the stop command button

m_AnimateCtrl.Stop();

10. Type the below coding as handler for the close command button

m_AnimateCtrl.Close();

The Close() function eliminates the memory allocated to the CAnimateCtrl object.

11. Construct and then execute the project

12. Click the open command button

In answer to the Modal dialog, the File dialog would be displayed. The files with AVI extension would only be displayed. Select a file name and click OK in the file dialog box.

13. Click the play command button. The chosen file contents would be displayed.

14. Click the stop command button. The chosen file contents display would be stopped

15. Click the close command button.

The chosen file contents would be eliminated from the memory.

(B)Dialog Based Application to Illustrate List Box control:

1. Build up a dialog based application.

2. Design the dialog as shown. Put a list box control and 2 command buttons on the dialog.

3. Using a class wizard add a control variable m_v1 of CListBox type.

4. Type the following in the OnInitDialog() to initialize the list box m_v1.InsertString(-1,"abc"); -1 in the InsertString() function is used to specify the tail of the list. m_v1.AddString("xyz");

The AddString() function sort the contents of the list box automatically.

m_v1.AddDString("def");

5. The GetCurSel() function will return an index of the item selected from the list box.

6. Handle On the SelChange() function for the list box object id m_v1.DeleteString(m_v1.GetCurSel());

The GetCurSel() function will return the handle of the chosen item in the list box. This is used by the Delete String to dynamically delete the contents from the list box.

7. The Handle Button Clicked the event. Type the coding as shown below.

AfxMessageBox(m_v1.GetText(CString&,m_v1.GetCurSel()));

The GetText() function retrieves the chosen item of the list box and the message box displays the chosen item.

8. The Handle button clicked event for the second command button. Type the coding as shown below.

if(m_v1.FindString(-1,"pat") < 0)

m_v1.InsertString(-1,"pat");

The function FindString() search the contents in the list box for the occurrence of the string "pat" given by the second argument. If it is not present then the content is inserted as a tail element in the list box.

(C) Dialog Based Application to Illustrate Combo Box control:

The Combo box is a drop list. We can edit the contents in the combo box. If it is a drop down, we can't edit during the execution. The other category is a simple combo box. By using the combo box you can give data at the design time. Using CTRL ENTER you can complete the data entry in the combo box.

1. Make a dialog based application.

2. Design the dialog as shown.

3. Put a combo box control in the dialog.

4. Put a command button in the dialog.

5. Add a control variable of the type CComboBox for the combo box control. And name the variable as m_v1

6. Handle button clicked the event for the command button. Type the coding as shown below.

AfxMessageBox(m_v1.GetLBText());

The function GetLBText() will return the chosen item in the combo box.


Related Discussions:- Dialog based application

Creating constants in vbscript, In VBScript, You create user-defined consta...

In VBScript, You create user-defined constants using the Const statement. It lets you create string or numeric constants along with meaningful names and let you to assign them lite

Aim - control statement, Aim: To exhibit what is the day when the seco...

Aim: To exhibit what is the day when the second command button is clicked and to clear the screen when the first command button is clicked. The functioning of this program is

Project to create splitter window , PROJECT TO CREATE SPLITTER WINDOW   ...

PROJECT TO CREATE SPLITTER WINDOW   1. Generate the SDI application. 2. Enlarge the class tab page. 3. Select the view class. 4. On right clicking the menu pops up.

Introduction to gui design and file handling, INTRODUCTION TO GUI DESIGN AN...

INTRODUCTION TO GUI DESIGN AND FILE HANDLING   The aim of the user interface design is to attain the user's goals. When the user's goals are met, the user is satisfied and the

Option explicit declaration - data types, Option Explicit Declaration: ...

Option Explicit Declaration: If the option explicit is used essentially then all the variables will have to be declared. Or else an error will be reported saying that the vari

Vbscript variables, A variable is convenient placeholder which refers to a ...

A variable is convenient placeholder which refers to a computer memory location where you can store program information which may change when your script is running. For instance,

Accelerators - intrinsic control, Accelerators: The Accelerators are s...

Accelerators: The Accelerators are short cut keys. The Accelerators are formed by placing an ampersand before any of the characters of the Caption. As a product the letter fol

How to include list box control in visual basic project, How to Include Lis...

How to Include List Box control in your project A list box is used for representing the users with a data. You can prefer the data from the list box for data entry. No editing

Odbc, ODBC   The ODBC gives an API which distinguishes the data base v...

ODBC   The ODBC gives an API which distinguishes the data base vendors implementation via the ODBC drivers specific to a DBMS. The program will use the API to call the ODBC dr

Kitchen mock, How to pull ordered menu from a cash till to database or disp...

How to pull ordered menu from a cash till to database or display on a computer screen

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd