|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/12/1 16:59:31 |
标题: |
|
加入我的收藏 |
楼主: |
请问bios大虾: 在vc++中我要将 ListCtrl m_listdata; m_listdata中所有的内容都清空怎么做到 清空所有的items和colums
另外:c++中的CArchive类 在delphi中与什么类似
c++中的CArchive 代码到了delphi中如何操作
----------------------------------------------
- |
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/12/1 17:18:38 |
1楼: |
倒大哥你可别把偶看的这么厉害啊
偶学VC并没有专门研究 只是稍微学习一下
所以对大哥的无法回答
2)另外 VC是MFC类库 DELPHI是VCL库
有很多MFC的类 在DELPHI都不能直接对应
要另想别的办法
----------------------------------------------
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/12/1 18:32:20 |
2楼: |
VC的 开发机制 和DELPHI不一样
DELPHI的开发机制是 象 VB学习的!
而且VC中的控件名 后面 。的时候 他老是不弹出他的成员函数
偶也 苦恼啊!
比如: int sub; CString strTemp;
CConfigDlg *pMf=(CConfigDlg*)theApp.GetMainWnd(); switch(nType) {
case TYPE6204BT: strTemp="实时音、视频卡"; sub=pMf->m_ListCtr_Config.InsertItem(pMf->m_ListCtr_Config.GetItemCount(),strTemp); strTemp.Format("%d",nDSPNo); pMf->m_ListCtr_Config.SetItemText(sub,1,strTemp); strTemp.Format("音、视频%d",nStartNo); pMf->m_ListCtr_Config.SetItemText(sub,2,strTemp); break;
----------------------------------------------
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/12/1 18:36:56 |
3楼: |
偶现在机子上没装MSDN没办法看啊 !真的不好意思!
可以原谅偶吗?谢谢!
偶现在很忙啊 要应付5门考试!
----------------------------------------------
|
作者: |
|
2003/12/2 7:52:58 |
4楼: |
谢谢,理解万岁,现在编程序遇到了困难 由delphi转vc++ 真难 到现在只会变基于对话框的程序
----------------------------------------------
-
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/12/2 8:37:13 |
5楼: |
倒偶都是 从VC变DELPHI
比如:
此帖子包含附件:
大小:27.4K |
----------------------------------------------
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/12/2 8:39:48 |
6楼: |
红色框框是从VC中 翻译过来的
HDC hWindowDC = NULL; HGDIOBJ hPrevPen = NULL; HGDIOBJ hPrevBrush = NULL; RECT rect; long lRet = 0; HPEN hRectanglePen = CreatePen (PS_SOLID, 3, RGB(0, 0, 255)); ::GetWindowRect(hwndFoundWindow, &rect); hWindowDC = ::GetWindowDC(hwndFoundWindow); if (hWindowDC) { hPrevPen = SelectObject(hWindowDC, hRectanglePen); hPrevBrush = SelectObject (hWindowDC, GetStockObject(HOLLOW_BRUSH)); Rectangle(hWindowDC, 0, 0, rect.right - rect.left, rect.bottom - rect.top); SelectObject (hWindowDC, hPrevPen); SelectObject (hWindowDC, hPrevBrush); ::ReleaseDC (hwndFoundWindow, hWindowDC); } if(hRectanglePen) DeleteObject (hRectanglePen);
----------------------------------------------
|
作者: |
|
2003/12/3 8:44:43 |
7楼: |
当初先学习vc++好了 现在delphi编程对硬件操作不如c++方便
----------------------------------------------
-
|
|