zoukankan      html  css  js  c++  java
  • Win32 窗口篇(2)

    1.6 如何设置窗口的大小和位置

    void CDemoDlg::OnTest1() 
    {
        //设置窗口的大小和位置
        SetWindowPos(NULL, 0, 0, 320, 200, SWP_NOZORDER);    
    }
    
    void CDemoDlg::OnTest2() 
    {
        //设置窗口的大小和位置
        MoveWindow(0, 200, 200, 320);
    }
    

    1.7 如何使窗口居中显示

    太过于简单,无须解释…

    void CDemoDlg::OnTest3()
    {
        CenterWindow();
        // TODO: Add your control notification handler code here
    }
    

    1.8 如何使窗口顶层显示

    即将窗体保持在最前面,在MFC中选择wndTopMost参数,当然还有其他参数了

    //设置窗口的层次
    SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);
    

    1.9 如何设置窗口的图标

    用LoadIcon加载ICON资源

    //加载图标
    m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
    

    1.10 如何获得和设置窗口的标题

    使用MFC的CString是如此的简单,如果用Win32下的GetWindowText方法将会很麻烦

    void CDemoDlg::OnTest1() 
    {
        CString strText = _T("");
    
        //获得窗口标题
        GetWindowText(strText);
    
        SetDlgItemText(IDC_TEXT, strText);
    }
    
    void CDemoDlg::OnTest2() 
    {
        CString strText = _T("");
    
        GetDlgItemText(IDC_TEXT, strText);
    
        //设置窗口标题
        SetWindowText(strText);
    }
    

    效果:
    image

  • 相关阅读:
    DOM对象和jQuery对象的区别
    scrollLeft,scrollWidth,clientWidth,offsetWidth详解
    js数组去重
    变量和作用域的小结
    JS练习题之字符串一
    css实现布局
    将字符串或者数字转化成英文格式输出
    css元素居中实现方法
    不同的函数调用模式
    一个apply的实例
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/1989175.html
Copyright © 2011-2022 走看看