MFCSingle Document (SDI) full screen Program Implementation Method for your reference:
MFC single document (SDI)Full Screen ProgramImplementation ideas:
Convert full screen display mode when F11 is pressed
Record the current position of the window when the screen is full.
Record the Display Properties of the toolbar and status bar
Hide/show menu bar
Hide/show title bar
Maximize/minimize windows
Single-document (SDI) full-screen MFC Program ImplementationTechnical points:
Add a keydown
First open the VC + 2010 software, open the MFC, and add the right-click menu in the MFC. The steps are as follows:
1. Add a menu to the resource. Add a popup menu and then add a few sub-menus you need. Name the menu. For example, idr_popup
2. Add the onrbuttondown event handler in the view and add the following code:
CPP Code 650) This. width = 650; "class =" star "src =" http://elton.iteye.com/images/icon_star.png "alt =" add to favorites code "/>
Cmenu menu;
Menu. loadmenuw (idr_popup );
Ideas:
Convert full screen display mode when F11 is pressed
Record the current position of the window when the screen is full.
Record the Display Properties of the toolbar and status bar
Hide/show menu bar
Hide/show title bar
Maximize/minimize windows
Technical points:
Add a KeyDown event for the View. When nChar = 122, add the processing code.
Obtain the MainFrame pointer in the View: CMainFrame * pMain = (CMainFrame *) AfxGetApp ()-> m_p
is=false;for (Student s:stulist) {//traverse for eachif (Stu.getid (). Equals (S.getid ()))//The object data passed in the container = traversed object data exists, otherwise does not existIs=true;}return is;//returns judgment} Public boolean Add (Student stu) {First, determine if there isBoolean is=this.ishere (Stu);if (!is) {Stulist.add (Stu);}return!is;} public boolean upDate (Student stu) {First, determine if there isBoolean is=this.ishere (Stu);for (Student s:stulist) {if (Stu.getid (). Eq
new project named Jdraganddropdemo.2. Create a new application, named Jdraganddropdemo; the main window is named Mainframe and the title is Jdraganddropdemo.3. Create a new class, named Dragjlabel, and inherit the JLabel class.4. Use wizards|implements interface to make the Dragjlabel class implement Draggesturelistener, Dragsourcelistener interface.5. Add a new attribute to the class Dragjlabel DragSource DS with the following code:
Class Dr
application, can be easily decomposed into three parts: the user interface (users Interface), transaction logic (Business Logic), and data access. The basic functional unit of the application is shown in Figure 1.
Figure 1, Application function decomposition
2. Several typical programming models
With the development and application of computer technology, the programming model of application has been evolving, which has emerged: Single-layer Application Model (monolithic), two-tier client/
both the client page and the server side page.1Document.domain = "ceshi.com";//when the primary domain is the same and the subdomain is different2$ ("#mainFrame"). Load (function () {3 varClientHeight = $ ("#mainFrame"). Contents (). Find ("Body"). Height ();4 varClientWidth = $ ("#mainFrame"). Contents (). Find ("Body"). width ();5$( Thi
distinguish each view, through the cview::getdocument () to obtain the Document object;8. Frame->view: Through the GetActiveView method;9. Frame->doc: Through GetActiveDocument ();10. View->frame:getparentframe ();11. VIEW-GT;DOC:GETDOCUEMT ()//The front has been said.12. Doc->view: the front said;13. Doc->frame: I don't know if there is a direct way.Use of pointers in MFC applications1) Get doc pointer in view2) Get mainframe pointer in app3) Get
Original address: http://www.vckbase.com/index.php/wv/459
1) Get doc pointer in view2) Get mainframe pointer in app3) Get mainframe pointer in view4) Get the view (established) pointer5) Get the current document pointer6) Get the status bar with the tool bar pointer7) Get the status bar and toolbar variables8) Get the menu pointer in mainframe9) Get the application class in any class10) Pointe
When I write a game today, I still cannot add a button to listen to it,
I implemented the interface but could not listen
Later, I discovered that I added an addkeylistener (this) on the control panel without calling the interface );
Write listening must remember to trigger the control. In short, the foundation is still not strong.
Secondly, I have tested other programs and found that the methods have been written. I can't do it either: I have a comparison later, but I have a missing one.
This. s
1) Red cone
The annotations in this example are very clear and suitable for beginners to learn. The running results are as follows:
Package COM. quik. java3D; import Java. applet. applet; // indicates that the program is an applet program import Java. AWT. borderlayout; // indicates that the Window environment adopts the borderlayout Method for layout import com. sun. j3d. utils. applet. mainframe; import COM. sun. j3d. utils. geometry. cone; // indi
After reading the MFC for another day,CodeIt seems that there was no progress, so I had to count on my understanding. tomorrow, we have to make a meeting. So we have to make a good code tomorrow. In this case, we have to make a hand in the meeting...
When I checked the information, I foundProgramMember of the personal homepage (http://www.liuhu.net/), well, the above list a lot, a look at his experience saw more than half an hour, more stuff. is this what I think of as a program? It's enough t
Document directory
Applications require data
Low-cost deployment
Ensures comprehensive security
Release date: 8/11/2004 | update date: 8/11/2004
Billy holis
Elysian Consulting
Summary: Although Web applications have attracted a lot of attention over the past few years, client improvements mean it is time to restudy client development. In the new ". net in the real world" column, written by the Microsoft Regional Director, Billy holis illustrates the Smart Clients and how to use them to gene
mainframe we can get pointers to any of the program's window classes. So as soon as we get the pointer to the main window of the program, we can solve the problem. The code implementation accesses the doit () method in CView2 in CVIEW3.
The code in CVIEW3 is as follows:
cmainframe* mainframe= (cmainframe*) this->getparent ()->getparent ();ccuteftpdoc* doc= (ccuteftpdoc*)
Graduation design has not finished, but my old habits again committed, for a small problem tangled up for me for a long time, but by the wind of Baidu and Google, I still can not find the answer, finally in an unexpected thinking to solve the problem.
A few days ago began to write multiple documents MFC program, of course, the beginning of the tangle of things under the interface is also very normal, well, I would like to remove the mainframe complete
Preface: I recently learned about VMware virtualization technology. After I have finished my research, I found that I have some knowledge about the operation process and other background and name of VMware, product development process ...... I don't know anything about it. However, the summary of this knowledge on the internet is scattered, and it is not very complete. I am interested in collecting relevant content on the Internet and intend to write some introductions about VMware.
This article
follows:function Reloadpage () {History.go (0);Document.execcommand ("Refresh")Document.location = document.location;Document.location.reload ();}PS: The global variable is used when the event is captured due to the need to support graceful shutdown and forced closing of Windows hasclosed==============================================Add, the problem occurs when the parent window is refreshed when the parent is a frame:The page cannot be refreshed without resending the information.After modifica
. psztext = "jiansong ideology ";M_wndaddress.insertitem ( item );
If (! M_wndrebar.create (this )){Trace0 ("failed to create rebar \ n ");Return-1; // fail to create}
// Add the toolbar and the generated input box to the crebar object, which is displayed in the toolbar area.M_wndrebar.addbar ( m_wndtoolbar );M_wndrebar.addbar ( m_wndaddress, "Address", null, rbbs_fixedbmp extends rbbs_break );
Return 0;}
At this point, runProgram, You can see a program similar to ie4.0. However, the drop
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.