VC++2010的问题,急急急!!! 我是一家公司的实习生,这家公司是让一家软件公司做软件,让另一家公司做界面,都是用VC++2010开发的,老板让我把界面替换一下,但是我是学Java的,在学校里根本没有学过C++,请高手指点,写下详细步骤,怎么替换界面,要不然我就要被开除了。谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C++不支持JSP,ASP.NET,或者android那种界面和后台逻辑代码分离的编码方式,虽然比较新的界面技术的确可以做到让C++的实现那种效果,但是目前大多数的C++应用程序还提留在老式的界面技术上,安安心心,踏踏实实学吧。 确实要找本书看看,换界面除了自绘外,也有第三方的界面库,建议使用第三方的。比如skin++之类的,以下是一个Skin++的简单例子,仅供参考http://blog.csdn.net/heng691/archive/2011/01/13/6135831.aspx 换界面??调整界面,还是换皮肤??换皮肤的话,去找个第三方控件最快对了,你还要知道对方是用什么做的界面,MFC,QT。。 int CFLEXView::OnCreate(LPCREATESTRUCT lpCreateStruct){ if (CView::OnCreate(lpCreateStruct) == -1) return -1; HWND hwnd_view = this->m_hWnd; //视图句柄全局变量 CRect CRview; m_flex = NULL; this->GetClientRect(&CRview); ScreenToClient(CRview); m_flex->Create(_T("MY"),WS_CHILD|WS_VISIBLE,CRview,this,1999); m_flex->Attach(hwnd_view); //HWND hWnd = m_flex->Detach(); //m_flex->SubclassWindow(hWnd); VARIANT ii; ii.vt = VT_I4;//指定变量类型 ii.lVal=1; //在第3行后面增加一行 m_flex->AddItem(_T("AddString"),ii); return 0;} 看上面的程序 VC6下没问题 可在VC2010下 编译链接也没问题 但当运行时 出错 多网卡取得网上邻居名 请教如何用CView类或其它方法来显示当前时间!!!!!! 自身窗口和菜单的类的构建 大家都来看看 WSAEventSelect问题。。收不到第二次的FD_WRITE通知(有人问过,不过没有答) 崩溃了 ! 大家来看! 如何得到一个音频文件的播放时间长度? 对avi文件同时写读? 如何实现COM控件的远程调用 windows是直接把EXE和DLL代码映射到它们的磁盘上的文件的映射是什么意思??? windows socket send()和recv()问题? 高手麻烦帮忙看看。。
调整界面,还是换皮肤??换皮肤的话,去找个第三方控件最快对了,你还要知道对方是用什么做的界面,MFC,QT。。
{
if (CView::OnCreate(lpCreateStruct) == -1) return -1;
HWND hwnd_view = this->m_hWnd; //视图句柄全局变量
CRect CRview;
m_flex = NULL;
this->GetClientRect(&CRview);
ScreenToClient(CRview);
m_flex->Create(_T("MY"),WS_CHILD|WS_VISIBLE,CRview,this,1999);
m_flex->Attach(hwnd_view);
//HWND hWnd = m_flex->Detach();
//m_flex->SubclassWindow(hWnd);
VARIANT ii;
ii.vt = VT_I4;//指定变量类型
ii.lVal=1; //在第3行后面增加一行
m_flex->AddItem(_T("AddString"),ii);
return 0;
}
看上面的程序
VC6下没问题
可在VC2010下 编译链接也没问题
但当运行时 出错