精华内容
下载资源
问答
  • C#实现WinForm窗口全屏显示

    千次阅读 2013-06-26 11:52:31
    private void Login_Load(object sender, EventArgs e) { //隐藏窗口边框 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; //获取屏幕的宽度和高度
    private void Login_Load(object sender, EventArgs e)
            {
                //隐藏窗口边框
                this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
    
    
                //获取屏幕的宽度和高度
    
                int w = System.Windows.Forms.SystemInformation.VirtualScreen.Width;
                int h = System.Windows.Forms.SystemInformation.VirtualScreen.Height;
    
                //设置最大尺寸  和  最小尺寸  (如果没有修改默认值,则不用设置)
                this.MaximumSize = new Size(w, h);
                this.MinimumSize = new Size(w, h);
    
                //设置窗口位置
                this.Location = new Point(0, 0);
    
                //设置窗口大小
                this.Width = w;
                this.Height = h;
    
                //置顶显示
    
                this.TopMost = true;
    
            }


    展开全文
  • 1.客户区(Client Area):整个应用程序窗口中未被标题栏,窗口边框以及可选的菜单栏,工具栏,状态栏和滚动条占据的部分。2.WM_PAINT消息产生: (1)在用户移动窗口或显示窗口时,窗口中先前隐藏的区域重新可见; (2)...


    1.客户区(Client Area):整个应用程序窗口中未被标题栏,窗口边框以及可选的菜单栏,工具栏,状态栏和滚动条占据的部分。

    2.WM_PAINT消息产生:
        (1)在用户移动窗口或显示窗口时,窗口中先前隐藏的区域重新可见;
        (2)用户改变窗口的大小。
        (3)程序使用ScrollWindow或ScrollDC函数滚动客户区的一部分;
        (4)程序使用InvalidateRect或InvalidateRgn函数显式产生WM_PAINT消息
        (5)覆盖了部分窗口的对话框或消息框被移开;
        (6)菜单下拉出来,然后被释放;
        (7)显示工具提示;

    Windows为每个窗口保存一个绘图信息结构体:PAINTSTRUCT,

    无效矩形:包围无效区域的最小矩形

    两个函数:
    (1)InvalidateRect:使客户区的矩形区域无效
    BOOL InvalidateRect(
      HWND hWnd,  // handle of window with changed update region
      CONST RECT *lpRect,
                  // address of rectangle coordinates
      BOOL bErase // erase-background flag
    );
    如:InvalidateRect(hwnd,NULL,TRUE);//使整个客户区变为无效,并擦除背景

     

    (2)ValidateRect:使客户区内的任意矩形区域变为有效.
    BOOL ValidateRect(
      HWND hWnd,  // handle of window
      CONST RECT *lpRect
                  // address of validation rectangle coordinates
    );

    如:ValidateRect(hwnd,NULL); //使整个客户区有效

     

    3.设备描述表(Device Context)
    (1)DC是GDI内部保存的数据结构,与特定的显示设备相关.
    (2)程序绘图前,必须先获取设备描述表句柄
    (3)程序绘图完后,必须释放设备描述表句柄.句柄释放后不再有效.
    (4)获得DC的方法

    方法一:在处理WM_PAINT消息时,使用BeginPaint和EndPaint两个函数

    HDC hdc;
    hdc=BeginPaint(hwnd,&ps);
      [GDI functions]
    EndPaint(hwnd,&ps);

    注:
    ①BeginPaint函数一般在准备绘制时导致无效区域的背景被擦除,使无效区域变为有效,从而整个客户区变为有效.
    ②BeginPaint和EndPaint必须成对调用.
    ③若窗口过程函数不处理WM_PAINT消息,则应传递给DefWindowProc处理.

    方法二:在处理非WM_PAINT消息时,使用GetDC和ReleaseDC函数

    hdc=GetDC(hwnd);
     [GDI functions]
    ReleaseDC(hwnd,hdc);

    注:
    ①GetDC不会使无效区域变为有效.
    ②GetDC和ReleaseDC必须成对调用.

    ★总结:BeginPaint和GetDC的异同
                
    相同:
    ①都返回设备描述表句柄hdc
    ②都必须成对使用.
    ③BeginPaint在处理WM_PAINT消息时使用,GetDC在处理非WM_PAINT消息时使用.

    不同: 
    ①BeginPaint会导致无效区域变为有效,而GetDC不会.
    ②BeginPaint获得的hdc,默认的剪取区域为无效区域,而GetDC获得的hdc,默认的剪取区域为整个客户区.
       

    4.输出文本

    方法一:DrawText
    useage:
    int DrawText(
      HDC hDC,          // handle to device context
      LPCTSTR lpString, // pointer to string to draw
      int nCount,       // string length, in characters
      LPRECT lpRect,    // pointer to struct with formatting dimensions
      UINT uFormat      // text-drawing flags
    );
     
    注:If nCount is –1, then the lpString parameter is assumed to be a pointer to a null-terminated string and DrawText computes the character count automatically.

    例:
    HDC hdc;
    RECT rect;
    GetClientRect(hwnd,&rect);
    DrawText(hdc,TEXT("Hello,Beijing!"),-1,&rect,DT_SINGLELINE|DT_CENTER |DT_VCENTER);

    方法二:TextOut
    useage:
     BOOL TextOut(
      HDC hdc,           // handle to device context
      int nXStart,       // x-coordinate of starting position
      int nYStart,       // y-coordinate of starting position
      LPCTSTR lpString,  // pointer to string
      int cbString       // number of characters in string
    );

    例:

    TCHAR szbuffer[100];
    TextOut(hdc,200,200,szbuffer,wsprintf(szbuffer,"Hello,Beijing!"));
    注:sprintf(在<stdio.h>中定义)/wsprintf:将指定字符串存储到szbuffer中,返回字符串长度

    展开全文
  • F11 浏览器隐藏边框 F12 在编辑好excel或word文档,可“另存为” shift + 右键 在当前文件下打开cmd shift + 左键 打开新一次的文件 ctrl + w 关闭当前窗口 ctrl + shift + N 新建一个文件夹 ctrl + tab 在选项卡上...

    Postscript:常用的就不说了。应用于win7及以上系统比较好。

    F11 浏览器隐藏边框

    F12 在编辑好excel或word文档,可“另存为”

    shift + 右键 在当前文件下打开cmd

    shift + 左键 打开新一次的文件

    ctrl + w 关闭当前窗口

    ctrl + shift + N 新建一个文件夹

    ctrl + tab 在选项卡上移动(+shift 反向)

    ctrl + z 撤销上一步的操作

    ctrl + y 重做撤销

    ctrl + shift + 左键 用管理员身份打开

    ctrl + shift + esc 快速打开windows任务管理器

    win + m 最小化所有窗口 (+shift还原)

    win + l 锁定电脑

    win + r 打开运行对话框

    win + 方向键↑ 最大化窗口

    win + 方向键↓ 最小化窗口

    win + 方向键← 将窗口最大化到屏幕左侧

    win + 方向键→ 将窗口最大化到屏幕右侧

    win + home 缩小当前窗口之外的其他窗口

    alt + 双击或enter 查看项目的属性

    alt + 拖动某个文件 创建快捷方式

    home 去当前窗口的顶部

    end 去当前窗口的底部

    转载于:https://www.cnblogs.com/hejiachen/p/8376540.html

    展开全文
  • 10、开启快速启动 35、关闭自动播放或自动打开U盘11、调整休眠文件大小 36、设置窗口超窄边框12、转移虚拟内存 37、删除回收站右键固定到开始屏幕13、关闭系统保护 38、直接删除文件不进入回收站14、关闭用户...
  • private void Login_Load(object ... //隐藏窗口边框 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; //获取屏幕的宽度和高度 int w = System.Windows.Forms.SystemInformation.Virt.
    private void Login_Load(object sender, EventArgs e)
            {
                //隐藏窗口边框
                this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
     
     
                //获取屏幕的宽度和高度
     
                int w = System.Windows.Forms.SystemInformation.VirtualScreen.Width;
                int h = System.Windows.Forms.SystemInformation.VirtualScreen.Height;
     
                //设置最大尺寸  和  最小尺寸  (如果没有修改默认值,则不用设置)
                this.MaximumSize = new Size(w, h);
                this.MinimumSize = new Size(w, h);
     
                //设置窗口位置
                this.Location = new Point(0, 0);
     
                //设置窗口大小
                this.Width = w;
                this.Height = h;
     
                //置顶显示
     
                this.TopMost = true;
     
            }

     

    展开全文
  • 电影回顾: 实现效果: 由于图片大小限制(这里只演示一部分) ... windows窗口属性修改(窗口透明,隐藏边框,鼠标穿透) 动画机制: 点: 动画中有很多飘散的点(实际是一个很小的圆),这些点按不同的速...
  • 11.码字窗口又上角增加隐藏右侧功能 12.优化字数统计速度 13.增加最近7天码字字数统计 14.增加内置浏览器 15.优化软件新版检测 16.书籍列表窗口增加“重命名”小说快捷方式 17.因快捷键上移、下移章节会...
  • SendMessage 调用一个窗口窗口函数,将一条消息发给那个窗口 SendMessageCallback 将一条消息发给窗口 SendMessageTimeout 向窗口发送一条消息 SendNotifyMessage 向窗口发送一条消息 3. API之文件处理函数 ...
  • 216.如何发送消息最小化隐藏程序窗口 217.如何发送消息还原(恢复)程序窗口 218.如何使MDI程序子窗口最大化启动 219.如何使SDI程序窗口最大化启动 220.如何使SDI程序窗口最小化启动 221.如何以不同方式居中显示程序...
  • 炫彩界面库

    2012-10-10 09:55:07
    炫彩界面库是基于Windows平台的纯C++界面库,未使用其他C++库,编译之后的可执行程序不需要附带其他库文件, 从而使软件发布方便,体积缩小,提高执行效率; 2.采用DirectUI思想,在窗口内没有子窗口,只有界面元素;所有...
  • 如何以动画收缩效果隐藏程序窗口  233.如何以扩展收缩效果展开程序窗口  234.如何以异步方式控制显示程序窗口  235.如何设置对话框程序窗口的启动位置  236.如何在上次关闭位置启动程序窗体  237...
  • mfc教程(word版)

    热门讨论 2010-02-05 14:02:59
    5.3.3.7 激活边框窗口(处理WM_ACTIVE) 121 5.3.3.8 SDI流程的回顾 122 5.3.4 MDI程序的对象创建 123 5.3.4.1 有别于SDI的主窗口加载过程 124 5.3.4.2 MDI子窗口、视、文档的创建 125 5.3.4.3 MDI子窗口的初始化和...
  • 5.3.3.7 激活边框窗口(处理WM_ACTIVE) 121 5.3.3.8 SDI流程的回顾 122 5.3.4 MDI程序的对象创建 123 5.3.4.1 有别于SDI的主窗口加载过程 124 5.3.4.2 MDI子窗口、视、文档的创建 125 5.3.4.3 MDI子窗口的初始化和...
  • Fluid Bookmarks-crx插件

    2021-04-04 18:56:48
    右键单击允许: *在当前选项卡中打开 * 在新窗口中打开 *在隐姓埋名窗口中打开 *编辑书签 *移动书签 *复制URL. *删除书签Bookmarks Bar完全可定制,以满足您的所有需求: *更改背景颜色 *更改文本颜色 *更改边框颜色...
  • Window 消息大全

    2009-12-23 05:23:02
    WM_SHOWWINDOW= $0018 //当隐藏或显示窗口是发送此消息给这个窗口 WM_ACTIVATEAPP = $001C //发此消息给应用程序哪个窗口是激活的,哪个是非激活的; WM_FONTCHANGE= $001D //当系统的字体资源库变化时发送此消息...
  • PT80-NEAT开发指南v1.1

    2014-06-24 18:38:34
    框架窗口 ............................................................................................................................................... 19 完整的例子 ....................................
  • 右键单击允许:*在当前选项卡中打开*在新窗口中打开*在隐身窗口中打开*编辑书签*移动书签*复制URL *删除书签书签栏可完全自定义以满足您的所有需求:*更改背景颜色*更改文本颜色*更改边框颜色*更改书签悬停颜色*更改...
  • 您可以直接从主窗口访问此有用程序的功能,因为它具有简单明了的界面,没有隐藏的菜单或选项。 将图像添加到应用程序后,您可以查看与文件名和位置有关的详细信息。缺点是,Free Batch Photo Resizer不支持拖放文件...
  • 炫彩界面库是基于Windows平台的纯C++界面库,未使用其他C++库,编译之后的可执行程序不需要附带其他库文件, 从而使软件发布方便,体积缩小,提高执行效率; 2.采用DirectUI思想,在窗口内没有子窗口,只有界面元素;所有...
  • VC++ 专家指导.doc

    2012-07-14 09:06:49
    该矩形指定了窗口的外围大小,但是当我调用GetClientRect时,所得到的尺寸要比所希望的值要小(因为工具栏和窗口边框的缘故)。有其它方法来计算窗口的尺寸吗? 73 (99) 我在文档类中设置了一个整型变量。但是,当我...
  • VB编程资源大全

    2007-10-17 20:47:23
    33,tbicon.ZIP 在任务条右边出现动画图标(2KB) 34,adjust.ZIP 内部边框调整, 如同资源管理器里的左右窗口调整的例子 (2KB) 35,midnote.ZIP 本程序演示一个用 mid 窗口实现的编辑器,并能防止...
  • 实例290 隐藏文件下载的真实路径 实例291 应用jspSmartUpload组件实现文件下载 实例292 处理jspSmartUpload组件下载文件名乱码问题 第12章 文件的批量管理 12.1 文件的批量操作 实例293 文件批量重命名 实例...
  • 实例290 隐藏文件下载的真实路径 实例291 应用jspSmartUpload组件实现文件下载 实例292 处理jspSmartUpload组件下载文件名乱码问题 第12章 文件的批量管理 12.1 文件的批量操作 实例293 文件批量重命名 实例...
  • Grid++Report6.0

    热门讨论 2015-01-14 16:21:19
    3、对象浏览窗口与属性窗口可以隐藏,方便在设计很宽的报表时增大设计面板的区域。 4、设计面板大小跟随明细网格总列宽来改变宽度,方便设计大宽度明细网格报表。 5、部件框锁定功能,被锁定的部件框不允许进行可视...
  • 9.4 闪亮的表格边框 9.5 表格的宽度固定后内容自动换行 9.6 表格的排序 9.7 表格的斜线 9.8 table中的文字滚动 9.9 JavaScript遍历table的行和列 9.10 表格按回车自动生成新行 9.11 单击单元格背景变色 9.12 单击...
  • VC6风格界面

    2013-07-11 19:38:49
    VC6界面类编程小实例\A Drag and Drop List Control.doc ... ...................\自绘边框窗口.doc ...................\让对话框显示背景图.doc ...................\谈VC++中的Progress控件的使用.doc
  • 能够将窗口上卷隐藏於 Form 的 Caption Bar 内的构件,并且Caption Bar 上多了一个控制卷上卷下的按钮,可适用於 MDI Form. anishape.zip 75K 作者: Andreas Heckel. 通过图像控制Form形状的控件,可向作者索取源...
  • 9.4 闪亮的表格边框 9.5 表格的宽度固定后内容自动换行 9.6 表格的排序 9.7 表格的斜线 9.8 table中的文字滚动 9.9 JavaScript遍历table的行和列 9.10 表格按回车自动生成新行 9.11 单击单元格背景变色 9.12 单击...
  • 精易模块[源码] V5.15

    2015-03-21 22:03:37
    6、新增“类_任务栏”可以显示隐藏任何第三方窗口图标,相当于易中的(不在任务栏显示),带【实例】演示。 7、新增“类_线程池1”中的“等待”方法。 8、修复“编码_Utf8到Ansi“分配内存失败BUG,感谢易友【仁鹰】...

空空如也

空空如也

1 2 3 4 5
收藏数 81
精华内容 32
关键字:

windows隐藏窗口边框