Modeless dialog, Visual Basic Programming

Assignment Help:

MODELESS DIALOG

The Dialog boxes are either modal or modeless. The modal dialog box should be closed (Unloaded or hidden) before you can continue the working with the rest of the application. For illustration, the dialog box is modal if it needs you to click OK or Cancel before you can switch to the other form or dialog box.

The About dialog box in the Visual Basic is modal.

Dialog boxes: That displays the significant messages which should always be modal - that is, the user should always be needed to close the dialog box or respond to its message before proceeding.

Modeless dialog: let you move the focus between the dialog box and the other form without having to close the dialog box. You can carry on working elsewhere in the present application while the dialog box is exhibited. The Modeless dialog boxes are rare. Through the Edit menu, the Find dialog box in the Visual Basic is an illustration of a modeless dialog box. The use the modeless dialog boxes to display the frequently used commands or information.

The steps shown below should be following to create a modeless dialog.

1. Build a SDI application.

2. Build a global variable m_dlg of the CDialog type. To generate a global variable click the class tabpage. Now choose the view class. Right click and select the add member variable.

3. Build a dialog resource using the resource editor.

To produce the dialog resource, click on the resource tabpage.

Expand the dialog resources.

Choose the dialog option.

Right Click it and select insert from the pop up menu.

Select the resource type as the dialog

Click new to create the new dialog (IDD_DIALOG1) given in the constructor.

4. Initialize the dialog resource in the view constructor which is as shown below:

CModalessView::CModalessView()

{

m_dlg.Create(IDD_DIALOG1,this);

}

The Create function in the constructor assign the dialog to the m_dlg CDialog object.

5. Handle the message WM_LBUTTONDBLCLK for the object id CModalessView and type the coding as shown beow in the handler.

void CModalessView::OnLButtonDblClk(UINT nFlags, CPoint point)

{

m_dlg.ShowWindow(SW_SHOW);

}

The Show Window is used for displaying the modeless dialog.

6. Construct and execute the project.

7. Whenever the left button is double clicked, then the window is displayed.

8. You can continue the working with the other windows.

9. The modeless dialog will minimize whenever you work with the other windows.

10. On clicking Alt + Tab key concurrently the modeless dialog is displayed.


Related Discussions:- Modeless dialog

Variable scope prefixes, Variable Scope Prefixes As script size rise, s...

Variable Scope Prefixes As script size rise, so does the value of being capable to rapidly differentiate the scope of variables. A one-letter scope prefix preceding type prefix

Record set - database applications, Record Set: The record set present...

Record Set: The record set presents the records in a base table or the records retrieved due to the query. The record set falls into 3 classes. These are table type record set

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

#title., Write a program to print a digital clock which displays the time f...

Write a program to print a digital clock which displays the time for 2 hours . ..

Looping, how to make logic of o program and how to use loop

how to make logic of o program and how to use loop

How to, need general help in pseudo code

need general help in pseudo code

Dictionary, how to make dictionary in vb using ms access

how to make dictionary in vb using ms access

Collection is adding last record, Please help me.. I am loading data from ...

Please help me.. I am loading data from a text file to a class (Item Inventory from Tony Gaddis - Visual Basic - Chapter 12 -programming challange# 7-9) and the last item loaded is

Files in a visual basic project, FILES IN A VB PROJECT The project file...

FILES IN A VB PROJECT The project file has the.vbp extension. The form in which we draw has the .frm extension; .mod denotes the module file; .cls denotes the class file; .res

Account Balance, The user has to enter a starting balance, the dollar amoun...

The user has to enter a starting balance, the dollar amount of deposits, and the dollar amount of withdrawals. the program then has to calculate the balance

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