作者: admin

  • C#判断中文、日文、韩文

    C#判断中文、日文、韩文的办法:

    中文:/[\u4e00-\u9fa5]/

    日文:/[\u0800-\u4e00]/

    韩文:/[\uac00-\ud7ff]/

    C# 正则表达式应用实例  如果要匹配 所有东亚语言 @"[\u4E00-\u9fa5]"

    // 判断韩语
    if  (System.Text.RegularExpressions.Regex.IsMatch(content, @"^[\uac00-\ud7ff]+$"))
    {
    }
     
    // 判断日语
    if (System.Text.RegularExpressions.Regex.IsMatch(content, @"^[\u0800-\u4e00]+$"))
    {
    }
     
    // 判断中文
    if (System.Text.RegularExpressions.Regex.IsMatch(content, @"^[\u4e00-\u9fa5]+$")) // 如果是中文
    {
    }
  • 关于delphi编译器病毒,以及解决办法

    此病毒会感染sysconst.pas文件,编译生成中间文件sysconst.dcu,并且把原文件改名sysconst.bak

    只要把sysconst.dcu删除掉,然后把bak改回dcu在编译就没问题了

  • VC+ACCESS出现: IDispatch error #3105 错误

    VC+ACCESS出现: IDispatch error #3105 错误。

    解决办法:ACCESS 文本字段 可能太短, 改成备注即可.

  • php中提示Undefined index的解决方法

    php中报错:Undefined index。

    解决方法:

    在变量前面 加上一个 @ ,如

    if (@GET['action']=='save') { ...

  • 显示手形鼠标,支持IE/FF/Opera

    显示手形鼠标,支持IE/FF/Opera,CSS代码如下 :

    //   IE   FF   Opera 
    cursor:pointer

  • Qt禁用最大化按钮 和 禁止调节窗口大小

    Qt禁用最大化按钮 和 禁止调节窗口大小

    setWindowFlags(windowFlags()& ~Qt::WindowMaximizeButtonHint);
    setFixedSize(this->width(), this->height());

  • Qt中,槽函数的声明

    Qt中,槽函数的声明

    public slots: 
    	void on_pushButton_clicked();

  • 关于SetCapture和GetCapture

    正常情况下,鼠标指针位于哪个窗口区域内,鼠标消息就自动发给哪个窗口。如果调用了SetCapture,之后无论鼠标的位置在哪,鼠标消息都发给指定的这个窗口,直到调用ReleaseCapture或者调用SetCapture设置另一个窗口为止。
    很多时候,窗口或控件在鼠标按下后,需要知道鼠标移动和放开的情况,例如按钮在鼠标按下后会变为“按下”状态,鼠标移出按钮区域时“弹起”,所以按钮控件需要在鼠标按下时SetCapture,鼠标放开后ReleaseCapture
    GetCapture只是检查一下当前是哪个窗口捕获了鼠标,通常不需要调用。

  • MFC中去掉窗口类型为Overlapped的标题栏

    MFC中去掉窗口类型为Overlapped的标题栏

    ModifyStyle(WS_CAPTION, NULL, SWP_DRAWFRAME);

  • CHtmlView, 页面载入快播播放器时, 窗口关闭后, 出现内存访问失败的问题

    CHtmlView, 页面载入快播播放器时, 窗口关闭后, 出现内存访问失败的问题。

    如果遇到关闭带网页的窗口后,崩溃的问题,可以

    1. 打开about:blank空白页
    2. ShowWindow(SW_HIDE);
    3. SetTimer设置定时器,在定时器里关掉窗口

    ———– 解决页面嵌入快播播放器里,崩溃的问题 2011年9月25日 17时48分03秒

    开发环境: VS2003