c++
lwk0552
这个作者很懒,什么都没留下…
展开
-
vs c++控制台程序使用CFont类的问题
vs C++创建一个控制台程序,因为用到了TextOut,已经实现了字体颜色和背景的改变,所以想改变字体,看了网上的,需要用到CFont类,后来加上了,但是提示没有定义,找原因说,CFont是mfc的类,所以需要加上afxwin.h头文件,但是又提示不是mfc工程之类的错误,然后找了原因,把工程属性的use of mfc改为use mfc in a shared DLL.但是还是有问题,程序中原创 2012-10-13 19:52:08 · 992 阅读 · 0 评论 -
Qt 启动画面
int main(int argc, char *argv[]){ QApplication a(argc, argv); //设置程序启动画面 QSplashScreen *splash = new QSplashScreen; splash->setPixmap(QPixmap(":/images/j7.jpg"));//加载启动图片 splash->show()原创 2012-11-17 15:14:01 · 800 阅读 · 0 评论 -
Qt 数据库表中插入记录
mySql的插入语句(多条记录)是:QSqlQuery query;query.prepare("INSERT INTO table(id,title,year)" " VALUES(:id,:title,:year)");query.bindValue(":id",1);query.bindValue(":title","Hello");query.bindValue(":y原创 2012-11-17 11:11:33 · 4175 阅读 · 0 评论 -
QT radiobutton
今天,想用不同的radiobutton改变窗体的背景,但是不知道怎么回事,先前写的代码虽然能执行,connect也执行,但是就是改变不了背景: //设置背景图片为j1void MainWidget::on_radioButton_1_clicked(){ QPalette p = palette(); p.setBrush(this->backgroundRole(),QB原创 2012-11-16 20:02:39 · 1715 阅读 · 0 评论 -
QT-c++
用vs建QT项目,后来要用到QTest这个文件中的方法,但是,后来无论是在头文件中加入#include,并且在pro文件中加入QT += testlib都还是提示QTest不存在或者是没有之类的错误,后来问别人,他们给的方法也是这样的做法。自己摸索了大半天,终于知道了该如何添加。右击项目名称->Qt Project Settings->Qt modules,勾选上Test Library就行了,需原创 2012-11-15 16:18:56 · 786 阅读 · 0 评论 -
QT 添加背景图片,按钮不被覆盖
QT设计窗体时,想添加背景图片,在设计器中,只需要右击窗体->改变样式表,添加你想要的图片就可以了。不想覆盖按钮的话,主需要像上图那样就行了。原创 2012-11-13 13:55:30 · 5017 阅读 · 0 评论 -
win32 播放音乐&停止播放
win32实现播放音乐和停止播放:首先要包含一些文件:#include #include #pragma comment(lib,"winmm.lib")注意上面的位置不要放倒了,其次就是用PlaySound函数;PlaySound((LPCSTR)IDR_WAVE2, hInst, SND_ASYNC | SND_RESOURCE | SND_NOSTOP | SND原创 2012-10-26 10:56:55 · 1775 阅读 · 0 评论 -
windows编程 单击按钮改变窗体背景图片
case ID_BACKGROUND_BITMAP1: flag = 1; InvalidateRect(hWnd, NULL, TRUE); break; case ID_BACKGROUND_BITMAP2: flag = 2; InvalidateRect(hWnd, NULL, TRUE); break; case ID_BACK原创 2012-10-26 18:44:37 · 1682 阅读 · 0 评论 -
c++纯虚函数
在基类中,纯虚函数也不一定不能定义。以前一直认为纯虚函数只能被派生类定义,看了另一本书以后,才发现也有特殊情况。class CBase{public: virtual void pure() = 0;};class CDerived:public CBase{public: void pure() {cout void foo(){CBase::pure();}原创 2012-11-01 11:08:15 · 423 阅读 · 0 评论 -
win32 windows编程实现菜单栏
因为做东西需要,所以才想方设法实现菜单栏。首先在(resource.h)加入菜单项的选项(按钮)//"编辑菜单"#define IDM_EDITCOPY 211//复制#define IDM_EDITPASTE 212//粘贴//帮助菜单#define IDM_ABOUT 221//关于#define IDM_GAME1 222//小游戏#def原创 2012-10-18 17:56:59 · 1349 阅读 · 0 评论 -
c++ win32工程使用MFC类
自己创建的win32工程,想在里面用到CString、CTime等类。现在就把自己的做法说说:(我用的是vs2008)一、首先在工程->属性中,找到configuration properties->general->use of MFC 选择use MFC in a shared DLL .二、在language中,将openMP support改为Yes(/openmp)。好像这里原创 2012-10-14 10:23:17 · 1191 阅读 · 0 评论 -
c++win32在窗体上动态显示时间
为了是工程更加合理,加上个时间应该看起来更好些。这是我自己的实现方法。case WM_CREATE: {GetLocalTime(&time); sprintf(sztime, "%d:%d:%d", time.wHour, time.wMinute, time.wSecond); SetTimer(hWindow, 22, 1000, NULL);//设定时器/原创 2012-10-14 10:29:23 · 2127 阅读 · 4 评论 -
win32编程改变空间的背景颜色
搞了好久,也找了很多的资料,用了很多种方法,就是实现不了改变控件的背景颜色。终于,自己慢慢“研究”,实现了最后想要的结果。先贴上部分代码。 case WM_CREATE:{hTime = CreateWindow(TEXT("STATIC"), TEXT("Label"), WS_CHILD | WS_VISIBLE | WS_TABSTOP, 0, 30, 35, 16, hWind原创 2012-10-13 19:40:37 · 2187 阅读 · 1 评论 -
Qt+c++ GoolMap
看到别人写了一个小程序,和GoogleMap功能很相像。所以就用Qt照着实现了一下,不过过程中有点小问题,把遇到的问题说一下哈。#include 一般会提示QWebFrame没有这个文件,后来在pro文件中加入QT += QWebKit也不行,最后写成#include 这样子就行了。还有就是,即使编译没问题。运行还是会出现问题。这是因为没有包含相应的库文件(特别是QWebKit)。右击原创 2012-11-20 16:36:15 · 704 阅读 · 0 评论