在写MFC是,可以在PreCreateWindow()中修改窗口的样式,比如说我的代码如下:
cs.x = 800;
cs.y = 800;
cs.cx = 50;
cs.cy = 800;
cs.style = WS_MAXIBOX |WS_MiNIMIZEBOX;
为什么并不会出现预期的最大最小化框???????????
cs.x = 800;
cs.y = 800;
cs.cx = 50;
cs.cy = 800;
cs.style = WS_MAXIBOX |WS_MiNIMIZEBOX;
为什么并不会出现预期的最大最小化框???????????
解决方案 »
- 我照书打的代码,为什么编译不过去。而光盘上的却能编译
- SetItemData怎么把 CString类型的数据关联额。。
- 得到窗口的句柄hwnd后,如何判断该句柄是否是输入法IME的窗口句柄
- 请问怎样在VC中加入标准的fileopen对话框,且可以选择其中指定的文件类型打开。谢谢!
- 新手求教
- 急!急!在什么地方有好一点的串口通信的程序呀?要能接收和发送大量数据!给分100
- 诸位大侠,我要制作一个像installshield一样的给应用程序打包的软件。,都需要对那些东西进行注册?我所知道的有:控件,驱动,dll。可是
- MSI文件的域安装,launchApp("a.exe","") 失败!!!
- winlogon 启动app, CreateProcessAsUser 返回错误代码2, 注销后的logon界面不能启动app
- VS2012 MFC连接SQLserver2008 出现崩溃问题 希望知道原因的大侠帮助我
- VC 应用程序中映射网络驱动器 并没有发现盘符???? 请教各位,见代码。
- 救命啊!救命啊!我被MFC弄疯了!!!
为什么不讲的详细点呢!!!!!!!1
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
// TODO: Add your message handler code here and/or call default
//可以在这里给lpMMI赋值控制窗口大小
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}
MINMAXINFO结构如下:
typedef struct tagMINMAXINFO {
POINT ptReserved;
POINT ptMaxSize; //控制窗口最大化时的宽度(point.x)和高度(point.y)
POINT ptMaxPosition;
//控制窗口最大化时左边(point.x)和上边距离屏幕左上角的位置(point.y)
POINT ptMinTrackSize;
//控制窗口拖拉后的最小尺寸的宽度(point.x)和高度(point.y)
POINT ptMaxTrackSize;
//控制窗口拖拉后的最大尺寸的宽度(point.x)和高度(point.y)
} MINMAXINFO;