生成mdi應用程式
mdi應用程式至少要由兩個截然不同的視窗組成。第乙個視窗叫做mdi容器(container),可以在容器中顯示的視窗叫做mdi子視窗。
要把應用程式的主視窗從乙個窗體改為mdi容器,只需要把窗體的ismdicontainer屬性設定為true即可。
建立子視窗,add乙個新窗體,命名為frmchild,把這個新窗體的mdiparent屬性設定為主視窗的乙個引用,該窗體就變成子視窗了。
在mdi應用程式可以按最基本的模式顯示之前,還有兩件事要做:必須要告訴mdi容器顯示那個視窗,再顯示他們。
MDI和繼承窗體設計
mdi窗體設計 multiple document inte ce 用途 用於同時顯示多個文件,每個文件顯示在各自的窗體中。起到容器作用的窗體被稱為 父窗體 可放在父窗體中的其他窗體稱為 子窗體 也稱為 mdi子窗體 每個應用程式只能有乙個父窗體,並且其他子窗體不能移出父窗體的框架區域。1.設定父窗...
設定MDI窗體,設定MDI背景
1 設定父窗體的ismdicontainer true 2 frmtest childform new frmtest childform.mdiparent this childform.windowstate formwindowstate.maximized childform.control...
拆分MDI視窗
在cchildframe中過載oncreateclient lpcs,pcontext crectrect getwindowrect rect boolbres m wndsplitter.createstatic this,1,2 m wndsplitter.createview 0,0,run...