当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 窗体标题栏外的拖动操作 (作者:张均洪) 2004-9-3
 

 

    摘要:管理故事216之021-喜马拉雅山的猴子 这是网友 honker@hotmail.com推荐的故事,谢谢honker![故事] 在很久以前,一个很聪明的人生活在一个很古老的部落里,人们称他为“智者”。智者能参透很多玄机,自然的、神明的、人类的、社会的……智者用自己的智慧帮助了许多需要帮助的人,留下很好的口碑。他的善良与才干以一种默默的方式传到了神的耳......
 ·atl学习    »显示摘要«
    摘要:因为atl在开发com方面具有的优势,最近学了一下atl。也顺便体会一下模板技术的威力,还可以看到智能指针的使用。 只可惜在开发activex控件时碰到一点问题,不知道如何在事件中传递结构。虽然idl文件中允许定义结构,但在事件中传递结构还是有编译警告,不知是否能成功。 ......


窗体标题栏外的拖动操作

窗体标题栏外的拖动操作

我们知道对窗体的拖动只需要点住标题栏,拖动鼠标就可以了.但有些时候我们想在窗体的标题栏外的区域实行拖动窗体的操作.这时就要需要我们自已写些代码了,下面是我的做法,供大家参观. 【程序编程相关:.NET 平台下的OutLook 开发技

(作者:张均洪)    2004-9-3 【推荐阅读:存储过程备份SQL日志

以下是窗体代码: 【扩展信息:如何暂停主线程直到第二个线程的终止?

新建一个窗体form1,并放入两个radiobutton控件,第一个是确定是否窗体拖动,第三个是确定是否指定某一区域进行窗体拖动.

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.windows.forms;

using system.io;

 

namespace windowsapplication1

{

    partial class form1 : form

    {

        point _startxy;        //鼠标按下的位置

        bool _movedown=false;            //鼠标是不是按下了

        //指定一个区域,好写字在onpaint中

        rectangle _rec = new rectangle(50, 50, 70, 70);

        public form1()

        {

            initializecomponent();

        }


...   下一页
    摘要:怎么样?答案是这样的 s1 is a strings2 is a strings1 is now anothing strings2 is now string 看到这个结果大家感觉怎么样!我是很感到意外的。因为根据原来的c实现字符串的方式, 在这里面作为一个指针来说,s1与s2应该指向相同的地址。 另外对于字符串处理还有另一个问题,如下例:要构建如下一个串:"c:\progra......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE