您的位置:程序门 -> vc/mfc -> 界面



对话框的大小问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


对话框的大小问题
发表于:2007-02-04 19:04:25 楼主
设置对话框应用程序的窗口大小,应该在什么事件中创建呢?
发表于:2007-02-04 20:05:151楼 得分:0
试试看   setwindowslong()
发表于:2007-02-04 21:18:352楼 得分:0
我知道是这个函数呀,可是的程序是一个基于对话框的,我想我的程序一开始的大小就是我想修改的呀,我现在是想知道应该在哪一个消息里调用这个函数才合适。
发表于:2007-02-05 09:10:263楼 得分:0
bool   cmydlg::oninitdialog()
{
cdialog::oninitdialog();
发表于:2007-02-06 13:25:044楼 得分:0
楼上的说的差不多,应该在oninitdialog中调用。
发表于:2007-02-06 13:55:435楼 得分:0
http://www.iscoding.com/showthread.aspx?postid=21805

wm_nchittest
setwindowpos
movewindow
发表于:2007-02-06 14:20:426楼 得分:0
oninitdialog()
发表于:2007-02-06 14:22:497楼 得分:0
oninitdialog()在函数中用setwindowpos()和movewindow()函数即可
发表于:2007-02-06 15:13:448楼 得分:0
setwindowpos()
发表于:2007-02-06 15:39:109楼 得分:0
bool   cmydlg::oninitdialog()
{
//.........

//   todo:   add   extra   initialization   here
int   cx,cy;
cx=cy=200;
  this-> setwindowpos(null,1,0,cx,cy,swp_nomove   );//效果:窗口长宽均为:200象素,位置不变
}


快速检索

最新资讯
热门点击