随笔分类 - windows
摘要:以Unicode编码方式打开文件,并保存文本到文件
阅读全文
摘要:该模型使用事件句柄来完成SOCKET事件的通知
阅读全文
摘要:介绍 有时候我们需要从excel表格里导入、导出数据。其中一种方式就是通过ADO的方式。在这里,excel文件被当作数据库来处理,该方式不需要客户端安装Microsoft Excel,速度也够快。 连接字符串 这里有两种类型的连接字符串,第一种是针对xls格式的: 第二种是针对xlsx格式的: TE
阅读全文
摘要:C++支持两种字符串,即常规的ANSI编码("字符串")和Unicode编码(L"字符串"),相应的就有两套字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串。 微软将这两套字符集及其操作进行了统一,通过条件编译(_UNICODE&_MBCS)来控制实际使用的字符集。 1. 当
阅读全文
摘要:检测策略 1. 如果2个字节是0xFF 0xFE,则以Unicode(LE)的方式读取 2. 如果2个字节是0xFE 0xFF,则以Unicode BE的方式读取 3. 如果前2个字节是0xEF 0xBB,那么判断第3个字节是不是0xBF,如果是的话就以UTF 8的方式进行读取。 4. 判断是否符合
阅读全文
摘要:之前遇到一种情况是:QQ可以正常使用,浏览器无法访问网页。在CMD下ping 主机也提示超时。 另外一种情况是: Winsock DLL dynamically unloaded meanwhile HASP API is still used. This is an unrecoverable e
阅读全文
摘要:typedef的应用 typedef是在计算机编程语言中用来为复杂的声明定义简单的别名。 下面的代码定义了一些常见类型的别名 windows通常定义结构体的同时会定义结构体的别名,下面的代码定义了tagPAINTSTRUCT结构体,同时给了定义PAINTSTRUCT别名以及指针类型的别名PPAINT
阅读全文
摘要:一般情况下的消息处理如下,TranslateMessage转换virtual-keys消息到characters消息,DispatchMessage调度一个消息给窗口程序。 如果窗口含有一个非模态对话框,需要使用IsDialogMessage判断是否为特定对话框的消息,并处理之。 如果要处理快捷键还
阅读全文
摘要:GetObject函数返回一个LOGBRUSH结构体,包含了COLORREF结构。
阅读全文
摘要:The UpdateWindow function updates the client area of the specified window by sending a WM_PAINT message to the window if the window's update region is
阅读全文
摘要:FLTK (Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包,它可以应用于Unix,Linux,MS-Windows95/98/NT/2000和MacOS操作系统平台,相 对于其它的许多图形接口开发工具包(如MFC、GTK、QT等),它具有体积很小、速度比较快,且有着更好的移植性。
阅读全文
摘要:OPENFILENAME结构包含了GetOpenFileName和GetSaveFileName函数用来初始化打开或另存为对话框的信息。其中lpstrFilter用来指定文件文件过滤器。 字符串由'\0'结尾的字符串对组成,最后的字符串要以两个'\0'结尾。 其中 和 是一对,用来过来txt后缀的文
阅读全文