我正在使用 Embarcadero RAD 2 Studio (borland) 和 owlNext 库编写应用程序。
在那里我创建了一个TDecoratedMDIFrame
对象,我使用它打开它
class TMDIApp : public owl::TApplication { // -------------------------------
public:
TMDIApp() : owl::TApplication(ProgName) {}
TMDIApp(const char far* name, HINSTANCE instance, HINSTANCE prevInstance, const char far* cmdLine, int cmdShow) : owl::TApplication(name, instance, prevInstance, cmdLine, cmdShow) {}
void InitMainWindow();
};
void TMDIApp::InitMainWindow() { // --------------------------
PMAcMDI = new TMAcMDI;
PMW = new TDecoratedMDIFrame(ProgName, MAC_MENU, *PMAcMDI);
MainWindow = PMW;
}
int OwlMain(int, char* []) { // ------------------------
return TMDIApp().Run();
}
因此,最终它由 owlnext 库的 aplicat.cpp 使用MainWindow->ShowWindow(nCmdShow);
.
但是,现在我想最大化地打开它。
我做了一些研究并发现
PMW->WindowProc(WM_SIZE,SIZE_MAXIMIZED,0);
似乎没有做任何事情......
你们有谁知道如何最大化这个窗口或启动它最大化?