2012年11月27日

win32 保存数据到剪切板

摘要: char cD[] ="http://rfb."; if(OpenClipboard(NULL)) { HGLOBAL hmem=GlobalAlloc(GHND,20); char *pmem=(char*)GlobalLock(hmem); EmptyClipboard(); memcpy(pmem,cD,20); SetClipboardData(CF_TEXT,hmem); CloseClipboard(); GlobalFree(hmem); }wchar 转成charconst WCHAR* guidchar test[6]... 阅读全文

posted @ 2012-11-27 17:25 GIS-MAN 阅读(244) 评论(0) 推荐(0) 编辑

broadcastsender 例字学习qt 广播

摘要: 广播发送者1udpSocket = new QUdpSocket(this);2 QByteArray datagram = "Broadcast message " + QByteArray::number(messageNo); udpSocket->writeDatagram(datagram.data(), datagram.size(),QHostAddress::Broadcast, 45454);//! [1] ++messageNo;广播接收者1udpSocket = new QUdpSocket(this); udpSocket->bind(4 阅读全文

posted @ 2012-11-27 17:23 GIS-MAN 阅读(995) 评论(0) 推荐(0) 编辑

fortuneclient 学习 (客户端接受数据)

摘要: 1 建立tcpsocket tcpSocket = new QTcpSocket(this); connect(tcpSocket, SIGNAL(readyRead()), this, SLOT(readFortune())); connect(tcpSocket, SIGNAL(error(QAbstractSocket::SocketError)),this, SLOT(displayError(QAbstractSocket::SocketError)));2 主动连接tcpsever tcpSocket->abort(); tcpSocket->connectToHost 阅读全文

posted @ 2012-11-27 14:09 GIS-MAN 阅读(433) 评论(0) 推荐(0) 编辑

qt 控件

摘要: 只允许输入1-65535 之间de 数字portLineEdit = new QLineEdit; portLineEdit->setValidator(new QIntValidator(1, 65535, this)); 阅读全文

posted @ 2012-11-27 13:20 GIS-MAN 阅读(231) 评论(0) 推荐(0) 编辑

qt fortuneserver 例子学习 ( 给客户端发送消息)

摘要: qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));http://blog.csdn.net/friendbaby/article/details/6862741http://bbs.csdn.net/topics/390027543首先是初始化:qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));接着就可以随机了:qrand()理论上返回0 到RAND_MAX间的值。如果要返回0~n间的值,则为:qrand()%n;如果要返回a~b间的值,则为:a + qrand() % (b - a)这里介绍. 阅读全文

posted @ 2012-11-27 11:59 GIS-MAN 阅读(1319) 评论(0) 推荐(0) 编辑

导航