说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何改变cdialog对象的显示位置?另外,如何更改对话框的大小?

编辑:说三道四文库 发布时间:2018-01-18 04:16
HTML文档下载 WORD文档下载 PDF文档下载
奇怪的是在窗体的属性里本来是(0,0),但是显示位置却在屏幕中间,为什么?更改了位置属性后,比如(1,9),才会按更改的坐标显示,如何使窗体从(0,0)开始显示那?

另外,如何指定对话框精确的大小,特别是在运行时?

多谢
MoveWindow()
BOOL CFullScrDlgDlg::OnInitDialog()
{
    CDialog::OnInitDialog();
 
  int cx, cy; 
    HDC dc = ::GetDC(NULL); 
    cx = GetDeviceCaps(dc,HORZRES) + 
        GetSystemMetrics(SM_CXBORDER); 
    cy = GetDeviceCaps(dc,VERTRES) +
        GetSystemMetrics(SM_CYBORDER); 
    ::ReleaseDC(0,dc); 

    // Put window on top and expand it to fill screen
    ::SetWindowPos(m_hWnd, HWND_TOPMOST, 
        -(GetSystemMetrics(SM_CXBORDER)+1), 
        -(GetSystemMetrics(SM_CYBORDER)+1), 
        cx+1,cy+1, SWP_NOZORDER); 

   return TRUE; 
}
MoveWindow()
SetWindowPos()
SetWindowPos
码农们的机器人:LEGO MindStorms EV3 详解 JavaScript 中的 this 对话PaaS平台dotCloud布道师:“轻量级”与“重量级”虚拟化 微软:谷歌企业生产力软件依然不行 IT旅途——程序员面试经验分享 DBGRIDEH的焦点转移问题。 用c库函数怎样创建一个新文件夹呢?怎样获得一个指定文件夹是否存在的信息?谢谢指教! 急!急!急!急!急!急! DataSet---->XML问题 关于空字符的问题 OUTLOOK问题在线等候急急急!·!! 一个ADSL拨号上网的问题,在线等~~~~~~望大家给予鼎力相助,在此先行谢过了~~~~~~~~~~~~~~ 一个比较辣手的大问题!关于数据与控件!有兴趣进来看看! 请教GUI问题! 气体压强怎么计算?与流速有什么关系? 气体压强与流速的问题如图 25℃时的空气密度是多少呢? 当地大气压力为B=101325pa ,温度t=25 -23度的空气密度是多少供暖室外计算温度是-23度 空气密度一般计算取多少? 干空气密度的计算?对于湿空气,如果要计算它的干空气 空气的密度怎么算?有一朋友问我,空气密度怎么算. 空气密度如何计算,单位是什么? 奥巴马豪华座驾“野兽”细节曝光美国务卿将访欧洲中东八国 重申与沙特美空管局解除禁令 飞行全程可使用电子美国空军证实一架“捕食者”无人机坠毁美国务卿将访欧洲中东八国 重申与沙特2015 | 别睡觉!曝维拉蒂经纪人接触巴萨主席候选人胡歌:皮囊坏了思想填满,他把伤疤活成体胖还需勤跑步,人丑就该多读书,经典三大央媒集体挺股市,他们说了啥?玄武破空浴血而行踏上镇天风云际会登天路飞升记悬空栈道旅游汾河源头旅游碧山寺旅游镇海寺旅游观音阁旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘