当前位置: 首页 > news >正文

临沂市网站建设_网站建设公司_服务器部署_seo优化

在线购物网站建设的需求分析,南宁专业网站建设公司,网络seo优化服务,下载类网站开发条件本篇文章属于《518抽奖软件开发日志》系列文章的一部分。 我在开发《518抽奖软件》#xff08;www.518cj.net#xff09;的时候#xff0c;要在文本框粘贴从别处复制来的名单。发现一个问题#xff0c;就是一些Unix传过来的多行文本#xff0c;粘贴后都变成了一行。原来www.518cj.net的时候要在文本框粘贴从别处复制来的名单。发现一个问题就是一些Unix传过来的多行文本粘贴后都变成了一行。原来它的换行符跟Winodws的不一致导致的。解决方法就是窗口子类化在新的窗口过程中专门处理这个粘贴消息兼容Windows、Mac、Unix三种不同的文本换行符。具体代码如下 void Tapp::subclass_init() {oldProc (WNDPROC)SetClassLong(GetDlgItem(m_hLoading, IDC_loading_subclass), GCL_WNDPROC, (LONG)Proc_editBox); }void Tapp::subclass_remove() {if (oldProc){SetClassLong(GetDlgItem(m_hLoading, IDC_loading_subclass), GCL_WNDPROC, (LONG)oldProc);oldProc NULL;} }static LRESULT CALLBACK Proc_editBox(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { // 在粘贴时处理换行符不一致if (uMsg WM_PASTE){if (!IsClipboardFormatAvailable(CF_UNICODETEXT))return 0;if (!OpenClipboard(hwnd))return 0;HGLOBAL h GetClipboardData(CF_UNICODETEXT);if (!h) { CloseClipboard(); return 0; }WCHAR* p (WCHAR*)GlobalLock(h);if (!p) { GlobalUnlock(h); CloseClipboard(); return 0; }BOOL bSingle TRUE;LONG style GetWindowLong(hwnd, GWL_STYLE);if (style ES_MULTILINE) bSingle FALSE;//------------------------------------------------- rsltwstring rslt;for (int i 0; 1; i){if (p[i] 0) break;else if (p[i] L\r){if (bSingle) break;rslt L\r\n;if (p[i 1] L\n) i;}else if (p[i] L\n){if (bSingle) break;rslt L\r\n;}else rslt p[i];}//------------------------------------------------- ↑SendMessage(hwnd, EM_REPLACESEL, TRUE, (LPARAM)rslt.c_str());GlobalUnlock(h);CloseClipboard();return 0;} // 支持回车、Tab字符输入else if (uMsg WM_GETDLGCODE hwnd hTextBox)return DLGC_WANTALLKEYS | DLGC_WANTARROWS | DLGC_WANTCHARS | DLGC_WANTMESSAGE | DLGC_WANTTAB; // 继续执行旧的窗口过程return CallWindowProc(oldProc, hwnd, uMsg, wParam, lParam); }
http://www.ihoyoo.com/news/17743.html

相关文章:

  • 重庆企业网站推广公司ip反查工具网站
  • 包装技术支持 东莞网站建设怎么做网页背景
  • 做个网站软件多少钱公司建设网站的报告书
  • 成都网站优化哪家好开发云app
  • 在线做qq空间的网站网站版面特点
  • 如何网上建设网站建设厅网站174号文
  • 不用模板怎么建设网站深圳建筑设计网站
  • 多种专业网站建设工作表现情况怎么写
  • 太原百度网站快速排名制作一个网站需要多少费用
  • 备案ip 查询网站查询网站服务器如何发布网站
  • 安卓小项目源码免费网站大宗商品交易平台招商
  • 易讯网站建设怎么样购买网站空间
  • 做网站需要哪些钱帝国cms网站搬家教程
  • wordpress如何才能自己登陆进入自己的网站 进行修改呢亚马逊网站 如何做站内seo
  • 网站设计方案谁写网站运营做哪些工作呢
  • 给非法公司做网站维护邯郸市建筑网架公司
  • 如何建设国际网站首页网站彩铃怎么做的
  • 网站建设钟振森产品设计网站制作
  • 大学网站建设排名智能小程序入口
  • 足球竞猜网站开发海纳企业网站建设
  • 400网站建设推广佛系汉化组wordpress博客
  • 精品课程网站建设设计方案网站免费建站黄
  • 网络游戏那个网站做的最好frontpage官方下载
  • 宿迁网站建设公司排名邯郸市网
  • 江苏省建设考试信息管理系统网站制作商务网站
  • 注册网站法律风险网页升级维护每天更新
  • 合适做服装的国际网站南京网站优化建站
  • 网站开发心得体会网站开发软件要求
  • 男女直接做免费的网站彩票做网站
  • 蓝盾信息做网站吗达州做网站的公司