我按照msdn中的例子在一个mfc sdi程序中的CView类的OnSize函数中应用函数MoveWindow改变子控件的位置,但每次都会出错,不只那位大虾明白,请不吝赐教.谢了,先
解决方案 »
- 如何获取并保存按钮位置处对话框的图像
- 怎么实现Excel文件翻页
- 求教 关闭对话框
- 是可以解释一下Windows内核函数的种类???
- 如何获得注册表中的指定位置的键值?
- 问题:怎样通过串口读手机SIM卡中的短信?
- 关于两个相互包含对方成员的类问题!请教!在线等!分不是问题,可在加
- 想用记事本编写一个window程序,然后用cl进行编译(用意是和纯sdk进行编程),但出错!!!
- 关于callback函数调用的问题
- c语言中的组合快捷键(如选择,复制,剪切,粘贴)都有哪些,恳请高手相告?
- 为什么我总是不能连上SQL-SERVER数据库(第二贴)
- 无法打开chm文件---非常有趣的一个问题---调试高手快来看看
那是因为在程序启动时就调用了OnSize,但这时你所要改变尺寸的控件还未创建,所以调用MoveWindow函数会出错。
你要设定一个变量:bool bControlCreated=false;
使在OnSize函数中仅当该值为true时,才调用MoveWindow。
在程序中控件被正确创建后使该值为true就可以了。