
QT/C++
一介布衣萧萧
C,C#,C ,JAVA,JAVASCRIPT,SQL,MYSQL,汇编,单片机,ARM等等。。。
展开
-
qt窗体透明---(转)
qt窗体透明---(转)1.窗口整体透明,但是窗体上的控件不透明。 通过设置窗体的背景色来实现,将背景色设置为全透。QPalette pal = palette(); pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00)); setPalette(pal); 试验效果: 窗体标题栏不透明; 窗体客户区上的控件不透明,QLabel控件只是字显示,控件背景色透明; 窗体客户区完全透明。 另外从网上看到的方法:set原创 2010-10-26 13:06:00 · 1439 阅读 · 0 评论 -
MC703 3G模块联系人名称编解码问题
在使用华为的MC703 3G模块进行联系人功能测试的时候,发现中英文混合的名称处理上与短信的编码类型不一样。英文的联系人名称是直接就可以从模块中读取处理的,读出来就是ASCII字符,不需要进行其他操作。然而,中英文混合或只有中文的联系人名称处理就比较麻烦了。其格式在华为的技术文档上并没有说明。这个玩意浪费了俺比较多时间,最终还是搞出来了,目前测试没有发现神马问题。写入中原创 2012-01-13 17:28:11 · 1395 阅读 · 0 评论 -
WCHAR char CString等常用类型互转
1、CString to WCHAR*:WCHAR *wch = (WCHAR*)str.GetBuffer(str.GetLength());str为CString类型。2、WCHRA* to char*:memset(buf, 0, bufInLen); // WCHRA to char WideCharToMultiByte( CP_ACP, 0,原创 2011-12-14 15:35:31 · 10351 阅读 · 1 评论 -
win32 api 文件操作
win32 api 文件操作! (2010-05-30 10:16:34)转载▼标签: it分类: 经济博弈CreateFile打开文件要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。ReadFile从文件中读取字节信息。在打开文件获得了转载 2011-12-14 15:48:58 · 7229 阅读 · 0 评论 -
采用win32函数对文件的基本操作
写了个win32函数对文件操作的程序,这里记录一下。FileHandle.h#pragma once#define MAX_RECORD 100typedef struct _PhoneRecord{ char id[4]; // id char name[16]; // name char phoneNumber[20]; // 电话号码原创 2011-12-14 15:16:58 · 3025 阅读 · 0 评论 -
CE 线程小记
wince中,在编写线程的时候,发现一个问题。如果在创建线程的时候不设置线程的优先级,会发现线程创建了两个及以上就会出现卡的情况。当设置了优先级后,就没有这样的情况了。在此记录一下该情况,免得到时忘记了。下面是个例子:DWORD idThread; // 创建UI处理线程 hUiThread = ::CreateThread(NULL, 0, UiTread, NULL, CREATE原创 2011-12-09 11:31:10 · 1528 阅读 · 1 评论 -
在src中找出最后出现的child子字符串
在src中找出最后出现的child子字符串// 在src中找出最后出现的child子字符串 static char *FindLastString(char *src, char *child);//********************************************************************// Function : FindLastS原创 2011-12-05 16:50:07 · 675 阅读 · 0 评论 -
CListCtrl 单击事件问题
搞了个wince的测试程序,里面用到CListCtrl控件,在响应其单击某一行的事件的时候,老是出问题。开始使用OnLvnItemchanged响应点击事件,发现一个问题。第一次点击某一行,可以正常响应对应的处理;处理完后,回来再点击同样一行就进不了处理了。哥们那个郁闷呀!后来才发现使用OnNMClick事件处理,其中的处理如下就正常了。void CD3GMessageDlg::OnNMCli原创 2011-11-30 13:37:59 · 6969 阅读 · 1 评论 -
ASCII编码与中文互转
其实要把ASCII编码的字符串转换成中文很简单,只要把ASCII字符串强制成WCHAR类型就行了。例如:ASCII转中文:CString chinese; // 把ASCII字符串强制转成WCHAR类型即可把对应的ASCII字符转成中文 WCHAR *wch = (WCHAR *)ascii; int len = wcslen(wch); for(int i=0; i<len;原创 2011-11-24 09:01:26 · 7207 阅读 · 0 评论 -
C++实现中英文与UNICODE十六进制字符串互转
之前搞过这个中英文与UNICODE十六进制字符串的互转,但是发现有点小问题。现在重新搞了一个,测试中暂时没有发现什么问题。先记录下来。我尝试使用过MultiByteToWideChar和WideCharToMultiByte来实现这个功能,但是发现不行。也就是无法实现如:中文English --> 4e2d65870045006e0067006c006900730068和4e原创 2012-02-29 15:06:07 · 16528 阅读 · 2 评论