window 编程
seayou
活泼开朗
展开
-
windows文件读取宽字节
今天实现windows文件读取,读为stirng 类型后,通过SetWindowText显示在edit控件上面。但是SetWindowText的格式为LPCWSTR,可以通过MultiByteToWideChar (CP_ACP, 0, temp, -1, buffer, dwMinSize)方法实现string类型到宽字节的转换。后来发现windows可以字节读为宽字节。例如ifstream提供原创 2008-07-13 17:36:00 · 945 阅读 · 0 评论 -
c文件操作
文件 文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时转载 2008-07-13 22:39:00 · 1902 阅读 · 0 评论 -
对各种字符集和字符编码的理解(Ansi,GB2312,Unicode,UCS,utf 8)
1、Ansi:字符集 包括 Ascii,Gb2312,GBK,还有其他国家自己定义的字符集。GB2312 用两个字符表示一个中文字符,所以ansi编码下用strlen 时,一个中文字符为2. 而定义的这些Ansi字符集之间是冲突的,微软用代码页方式解决他们之间的冲突。所谓的内码和外码是指 全屏、五笔、微软拼音等与GB2312之间的关系。2、Unicode:是字符集。采用2个字节表示世原创 2008-08-03 17:43:00 · 612 阅读 · 0 评论 -
对CreateCompatibleDC的认识
假如你要对屏幕进行比较多的gdi函数操作,如果每一步操作都直接对屏幕dc进行操作,那出现的大多数可能性都是屏幕的闪烁。一个很好的解决方法就是使用内存dc,将这些操作全部先在内存dc上操作,然后依次性在屏幕上进行操作。 例如:如果你单单使用bitblt在屏幕上拷贝一个图,那可以直接使用屏幕的dc。但是如果你要先设置背景(fillrect)然后再bitblt的话,这就涉及到两个屏幕dc的原创 2008-08-20 23:49:00 · 675 阅读 · 0 评论 -
windows时间函数
Windows中的API函数组提供了有关时间转换的众多API函数,例如: BOOL SystemTimeToFileTime( CONST SYSTEMTIME *,LPFILETIME ); 该函数将系统时间转换成文件时间,文件时间是一个64位长度的数,表示从1601年1月1日起的时间偏移,以千万分之一秒为单位。 BOOL LocalFileTimeToFileTime(CONST FI转载 2009-02-25 15:06:00 · 1303 阅读 · 0 评论 -
errno 2019错误
不是用预编译 头,加入下面的东西Visual C++ linker complaints about undefined symbols. --------------------------------------------------------------------------------Article ID#: 0007 Date: 4/7/97Product: ST-Deve原创 2009-06-12 11:59:00 · 1127 阅读 · 0 评论