Recent update: 2008-6-5

如何判断系统安装的Windows Media Player的版本号

45 byte By shokey520-十一 at 2008-6-5
有没有API函数可以判断系统是否安装Media Player,如果安装了,如何得到其版本号

怎么不用关联变量使用控件,在线等待.

73 byte By lyrzhlgq-笑天,笑地 at 2008-5-24
我记得用VC可以不用给每一个控件关联变量,应该可以通过控件的ID号直接对控件直接使用,比如EnableWindow什么的函数,不知道应该怎么用呢。

在VC中用chtmlview实现了一个浏览器,怎样取得里面那个IE控件的高度

138 byte By maygu3-乐乐猪 at 2008-5-20
在VC中用chtmlview实现了一个浏览器,怎样取得里面那个IE控件的高度,也就是说我们在写window.open的时候弹出一个新的窗口,怎样要主窗口的大小等于里面IE窗口的大小 能不能说得详细点,,看不懂片段 谢谢哟

如何让CFileDialog同时打开几个文件?

70 byte By angel525 at 2008-5-2
如题. 如何设置能让它可以选择多个文件? 另外如何获得每个文件的完整的路径名? 谢谢.很抱谦,分用完了.

在dialog中如何画一个坐标曲线图?请大侠指点

137 byte By lilingcentury-秦人 at 2008-4-24
我想在dialog上画一个有横(日期)、纵(价格)坐标,有一组值所形成的点连成一条曲线。 请问该如何处理,望高手能给出代码!! 我自己找了个在view中可以使用的一段代码,但是是基于CDC *pDc的,可是CDC类在dialog类中使用不了

DLL中用到CList的问题

466 byte By alaniverson at 2008-4-13
我在DLL中用到了CList,加入头文件,#include <afxtempl.h>结果错误了,我用的是Win32 Dynamic-Link Library,是不是因为它是MFC里面的啊! 如果我想用应该怎么办啊! 像这样用怎么样啊! 把指针传进去怎么样啊! extern "C" _declspec(dllexport) int GetMatchInfo(int &rows,CmptrList *pList) { recMatch_INFO* pInfo = (recMatch_INFO*)malloc(sizeof(recMatch_INFO)); pList-&g...

我的程序在运行模式下正常,在调试模式下退出的时候总会产生错误: UnHandle exception int Testoutput.exe:0xC0000005

2972 byte By peng6662001-孤翼天使 at 2008-4-12
以下是出现错误后显示的一段汇编代码,对我来说比看天书还难,哪位高手能看出点蛛丝马迹,老板已经没耐心了,救救我 01290145 add byte ptr [eax],al 01290147 add byte ptr [eax],al 01290149 add byte ptr [eax],al 0129014B add byte ptr [eax],al //这一句有错 0129014D add byte ptr [eax],al 0129014F add byte ptr [eax],al 01290151 add byte ptr [eax],al 01290153 add...

在VC取进程的问题,急呀!

806 byte By lj22-小杰 at 2008-4-11
HANDLE hProcess=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32 pinfo; MODULEENTRY32 minfo; BOOL report=Process32First(hProcess,&pinfo); BOOL t=true; AfxMessageBox(pinfo.szExeFile); while(report) //判断ivs程序是否运行,运行的话要关闭 { HANDLE hModule=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE...

谁有程序打包相关的资料( InstallShield)?

10 byte By wangliang651 at 2008-4-9
谢谢了。最好专业的。

我是出版社的策划编辑,请问大家想看怎样的VC书?

256 byte By sagasaga at 2008-3-14
我是出版社的策划编辑,我想了解一下各位都想看到一本(或几本)怎样的VC的书?希望书里讲些什么内容?你想看什么就直接跟帖子说,有什么建议和意见也都可以提,包括对现有VC书的意见,我会根据你们的要求来找适合的作者创作。 如果有高手想写书,也可以直接和我联系,谈谈你的创作想法。 策划编辑 陈冰 清华大学出版社 科技图书编辑室 电话:010-62770175转4123 电子邮箱:neosaga(at)126.com

为什么程序在内存里运行时,虽然每次的数据段基址会不一样,但却有个指向基址的地址却是一样的?

45 byte By lzyblog-异域の蜗牛 at 2008-1-9
为什么程序在内存里运行时,虽然每次的数据段基址会不一样,但却有个指向基址的地址却是一样的?

使用多行EDIT控件时如何能将换行操作由CTRL+ENTER变为ENTER?

101 byte By blackmurder-blackmurder at 2008-1-9
在一个DLG里加上一个多行EDIT控件后系统默认的换行操作是CTRL+ENTER,如果程序运行中按ENTER则会被认为是单击了DEFAULT BUTTON.我想知道如何能改变这种情况,求达人指点,先谢了

windows vista 兼容问题

826 byte By yzs001 at 2008-1-9
这个程序在windows xp下运行证常,但是在windows vista下运行时出现 调用DllRegisterServer 失败! 请专家帮忙解决 //ActiveX控件的路径及文件名 LPCTSTR pszDllName="PowerPlayer.dll"; //装载ActiveX控件 HINSTANCE hLib = LoadLibrary(pszDllName); if (hLib < (HINSTANCE)HINSTANCE_ERROR) { AfxMessageBox("不能载入PowerPlayer.dll文件!",MB_OK); return; }...

如何调试后台程序

158 byte By woodyk at 2008-1-9
我接替了一个前辈的工作,要修改一个VC写的后台程序,主要进行与前台的数据传递和数据库存储功能,但在debug调试是我只能调试到象OnIntialDlg()这样的初始化函数后就继续不下去了,我用前台程序的数据变化试图触发后台的调试,但怎么也触发不成,究竟是什么原因?请各位大虾指教,谢谢!(前台程序是由力控软件编写的)

请大家都来帮帮忙?

117 byte By zltsang at 2008-1-9
程序中有一处"查找"功能,当在文本框中输入文字后按一下回车键即执行查找,相当于点击"查找"按钮了; 这样的情况是怎么做出来的?是设置按钮的快捷键为回车吗?又或许是不是两个控件都得到了焦点(我想好像不大可能)??

我想开发一程序,能得出当前WINDOWS运行的某一程序的进程名

10 byte By u1-东西 at 2008-1-9
用VC或VB怎么写?

关于Edit和Botton

117 byte By zltsang at 2008-1-9
程序中有一处"查找"功能,当在文本框中输入文字后按一下回车键即执行查找,相当于点击"查找"按钮了; 这样的情况是怎么做出来的?是设置按钮的快捷键为回车吗?又或许是不是两个控件都得到了焦点(我想好像不大可能)??

UrlDownloadToFile怎样实现下载进度条效果,回调部分怎么写,分不够再加

42 byte By KeNan_Net-柯楠 at 2008-1-9
UrlDownloadToFile怎样实现下载进度条效果,回调部分怎么写,分不够再加

想将字符串写在一个文本文件里!

126 byte By lingfengsxz at 2008-1-9
现想将一个字符串 例如: CString strValue; strValue = "select xx from table "; 写到一个空白的文本文件中, 谢谢各位

用ClassWizard生成的类不能响应消息?请兄弟们指点一下!

170 byte By daysdaysupup at 2008-1-9
我用MFC生了一个单文档程序,然后用ClassWizard新建了一个继承自CView的新类MyView,也进行了消息映射,为什么新类不能响应呢?是不是还要一个MyView的实例化对象,我也不知道在哪里实例化?如是试着在CMainFrame类下的OnCreate函数里添加了一行:MyOnView myview;还是不能响应消息!谢谢大家了!

button text 怎样才能显示在bitmap的右边,而不是默认的下方?

92 byte By sanjieling-凌儿 at 2008-1-9
我在MainFrame里加了个CToolBar, create后,loadToolBar, 然后setButtonText,都正常,但是text信息在图片下方,向放置到右方?怎么设置?

求教函数改名问题.

129 byte By Tisson506 at 2008-1-9
我在使用VC++生成DLL时导出类里面的函数,但是有类A,B,C,里面都有函数名为d。 在写.def的时候,写了d @ 1,但是编译出错说不确定我要导出的是哪个函数。又不可以在函数前面加类名,应该怎么解决呢? 谢谢各位大侠!

Windows Media Player 控件的问题

90 byte By pushandpop-123456 at 2008-1-9
最普通的http本地流式播放测试,发完头,再发媒体包,一切正常,播放完一个文件,在不停止播放器的情况下,自然过渡到下一个文件,函数怎么调用,希望有经验的朋友告知一下,谢谢谢谢...

字符转化为字符串的问题

154 byte By zhl75831181 at 2008-1-9
char cc = 0x97; CString str.Format ("%02x", cc); 我想让str = "97" 但是输出的却是"ffffff97" 不过当cc数比较小的时候它会照常输出, 希望知道的能给个解答,谢谢

求文件传输动态库

53 byte By zengpeiwen-笑江 at 2008-1-9
哪位大侠有文件传输的 动态库呢,本人对vc不熟悉,想通过动态库的调用来实现文件传输(用ftp控件很不稳定)

为何setwindowpos没有作用?

292 byte By beelzebub918-ww at 2008-1-9
tdg = new CTipDlg(); tdg->Create(IDD_TIPDLG, NULL); CRect rect; tdg->GetWindowRect(&rect); tdg->SetWindowPos( &CWnd::wndTopMost, rect.left, rect.top, rect.Width(), rect.Height(), SWP_SHOWWINDOW ); 为何没有在最上层?

EVC开发WinCE5.0应用程序,如何显示相关的toolbar按钮的toolTip?

73 byte By sanjieling-凌儿 at 2008-1-9
WinCE5.0 应用程序用EVC开发,想实现鼠标指向工具栏某个按钮时,显示相关的toolTip,最好给个project?代码片断已经看过很多……

请教2个关于dll的问题!

112 byte By gb123456-kill-hack at 2008-1-9
有2个问题 1.在线程中动态调用dll时。杀掉线程,dll是不是自动就被释放了。 2.在dll中有全局变量,如果开2个线程动态调用这个dll时,全局变量会不会相互影响?

新人问: 拖放一个控件后,怎么有效果的利用它的所有函数?

我下载了一个源代码,这个工程上放了一个adodc控件和一个dbgrid控件 然后我就看到类表里有这2 个控件的类Cadodc Cdbgrid 我想问的是 这2 个类里的函数都是要自己写吗?如果这样那么控件还有什么存在的意义呢?

初学者,那位大侠能帮我看看为什么显示不了

1142 byte By smile0403-虚心请教每一天 at 2008-1-9
我想实现的是一个知道指针的字符串".#..#.#...#."的分隔(以#号分隔的,每个#之间的字符不等长)把每个#号前的字符分别显示到4个edit控件编辑框里面 我是用两个函数实现的 一个是dispach 负责拆分字符串,存到buffer中.另一个是display负责显示 下面是我的代码,显示不出来,请大侠指点,谢谢!! void CMy30Dlg::dispach() { CString str = "a#bc#dfgh#e"; int Len = str.GetLength(); int Len1; char buffer[200],*p; p=buffer; whil...

EDIT的十六进制编辑功能制作!

254 byte By xyh2007 at 2008-1-9
在对话框的EDIT控件里输入字符(限定为十六进制字符),我想实现的是edit自动按十六进只格式接受输入,不用用户敲空格、回车等,格式如下: A1 B2 C3 D4 C5 E6 F7 86 A1 B2 C3 D4 C5 E6 F7 86 A1 B2 C3 D4 C5 E6 F7 86 A1 B2 C3 D4 C5 E6 F7 86 A1 B2 C3 D4 C5 E6 F7 86 A1 B2 C3 D4 C5 E6 F7 86 在线等待各位大侠帮助!

VC利用MSXML方法Load()加载XML文件后,占用了内存,如何释放占用的内存?

294 byte By TOM_COM-TOM at 2008-1-9
看MSXML可以自动释放内存,,可并没有。。 试了手动释放内存,以下方法也不行>>请问如何释放占用的内存 ??急 m_iXMLDoc.Detach()->Release(); m_iXMLDoc.Release(); m_iXMLDoc = NULL; ::CoUninitialize(); 以上方法只是将 CComPtr<IXMLDOMDocument> m_iXMLDoc; 这个对象置空了,但没有释放占用的内存??

MSChart绘制实时曲线图的问题!急,在线等,请求指点.

331 byte By vivi1983 at 2008-1-9
小弟用MSChart绘制从串口接受的数据曲线图,编译通过,运行报错。请各位大哥高手大侠们帮帮忙!!相关代码如下: int row; int doubletemp; doubletemp = atoi(strtemp); //将串口接受的数据转化为int for(row=1;row<=5;row++) { m_Chart.SetRow(row); m_Chart.GetDataGrid().SetData(row, 1, doubletemp, 0); //注意啊,设断点,运行到这一句,就出错了。 } 有什么错误吗?我是在是不懂。请指教。谢谢。...

关于销毁窗口~

863 byte By timingtimi at 2008-1-9
先简单说一下我的程序,打开一个文件后,用TAB控件控制两个对话框显示文件的不同方面的信息.(两个对话框都是None Border, child属性). TAB中case0,case1..转换的时候代码是 gHeader是对话框1类的对象,对应case0 tHeader 对话框2 case1 case 0 : { if(gHeader.GetSafeHwnd()) gHeader.ShowWindow(SW_SHOW); if(tHeader.GetSafeHwnd()) tHeader.ShowWindow(SW_HIDE); break; } case 1 : {...

请问函数参数为HANDLE类型时,是传址吗?如果是,为什么我这样写错了?

2593 byte By inssuc-cproj at 2008-1-9
我vc里写了一个串口通讯的小程序,实现向串口写6个字符'h','e','l','l','o','!' 我把所有代码放在WinMain函数里可以成功写入串口,但我把初始化串口的一段程序封装到函数里实现时,却不成功,下面是两种方式的代码: 1,直接在WinMain函数中写,成功: #include<windows.h> int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR pCm...

读文件!

155 byte By simple1 at 2008-1-9
如何读取文件,如下: 20 30 20 第一个“20”放在对话框的第一个框中,“30”放在第二个框中,最后的“20”放在第三个框中。 而且这些值可以传给该对话框,用这个对话框的m_e1,m_e2,m_e3进行运算? 如何解决?

请问一下windows下创建新帐户的api函数,谢谢

2 byte By lailaizz at 2008-1-9
rt

请问如何通过对话框的ID来获取他的尺寸?

1 byte By 0000000009 at 2008-1-9
1

请问: CString类型是不是不能进行“+,-,*,/”的运算?

339 byte By simple1 at 2008-1-9
CString类型是不是不能进行“+,-,*,/”的运算?要是变成CEdit的类型要如何和进行传值呢? 出错处:str=m_nxt*m_dxt/2;//运算 SetDlgItemText(IDC_dxt,str); m_aperx=str;//把值传给该控件 错误:error C2676: binary '*' : 'class CString' does not define this operator or a conversion to a type acceptable to the predefined operator 请问该如何解...

请教大师基本的概念

55 byte By wkh028 at 2008-1-9
std::string std::vector 这个类怎么在msdn中找不到。解释一下

关于判断一个字节是不是头字节的问题(IsDBCSLeadByte)

270 byte By RichardLYC at 2008-1-9
我用IsDBCSLeadByte来判断一个字节是不是头字节 可是不管是不是头字节,只要是汉字返回都是1 哪位知道这是怎么回事 以下是我的测试代码 CString sc = "一二"; TCHAR doubleByte = sc.GetAt(1); int isDoubleByte = IsDBCSLeadByte(doubled); isDoubleByte返回是1 应该返回0才对 非常感谢您的回答

record排序问题

221 byte By alphajin-Aj at 2008-1-9
有一个对象是Recordset类的,和access的database相连接. 有一个ClistCtrl控件,调用OnColumnclickList可以让显示的数据按照一定的顺序排列. 现在发现我每次要求按照某一列排序以后,重启程序后,还是回到默认的顺序,也就是说我只改变了CListCtrl里面数据显示的顺序,并没有把数据库中的数据顺序也改变了. 请教高手,如果想让数据库也同样改变,我该怎么做?

请教大师基本的概念

69 byte By wkh028 at 2008-1-9
strd::string 是什么意思和CString有什么区别啊?还有namespace名空间能不能给出好的解释?

MDI程序 获得窗口菜单错误??帮忙看看

199 byte By ponydph-pony at 2008-1-9
建立一个MDI程序,在视图的OnInitUpdate()函数中,使用下列语句。 CMenu *pMenu=GetMenu(); HMENU hMenu=pMenu->GetSafeHMenu();//执行到这条语句错误??? 我想得到子框架菜单的句柄,然后把自己定义的菜单变量和该句柄进行关联实现自绘功能。不知道为什么得不到菜单句柄???谢谢。

static数据问题

331 byte By warmhearted at 2008-1-9
在一个CDerivEdit(CEdit的派生类)中 声明 : static int i; 不报错 static CStrArray EditCtrlTextArray; 这行报错, 为什么了?这个问题如何解决?(CStrArray是CStringArray的派生类) 错误是: error LNK2001: unresolved external symbol "public: static class CStrArray CDerivEdit::EditCtrlTextArray" (?EditCtrlTextArray@CDerivEdit@@2VCStrArray@@A)...

设备DC的问题

38 byte By leafxt at 2008-1-9
请问什么时候该用CDC, 什么时候该用CClientDC呢?二者有什么区别?

关于SetTimer的第一个参数,简单小问题,回答了即给分结贴.

77 byte By modaoshi3002-衣冠楚楚的做人 at 2008-1-9
SetTimer的第一个参数,msdn说是一个非0值 但我设多个定时器的时候,有一个也设了0号 但也没事, 会有事吗?

我想做一个窗口,怎么做啊?

我现在有个的C++排序程序。我现在编个排序程序窗口,我想用VC开发出来一个窗口,把目标文件未排序的文件(.cdr)导入,并在窗口显示未排好的数据。然后点生成按钮则在窗口显示排好的数据,最后点导出按钮,把排序好的文件(.plt)保存起来。 怎么编啊?我就想做一个窗口,把我编的程序生成的结果,在窗口上显示出来,我应该怎么做啊?请高手指教!~

内存泄漏,代码很少

346 byte By weasea-尘一笑 at 2008-1-9
typedef int (CALLBACK *openport)(CString strNo); openport _openport; HINSTANCE hInstLibrary = LoadLibrary("my2000.dll"); if (hInstLibrary == NULL) { FreeLibrary(hInstLibrary); return false; } if (_openport == NULL) FreeLibrary(hInstLibrary); int i=_openport("0"); // 这句调用后会有泄漏...

关于InstallShield打包字体的问题

87 byte By qzxyd-只会种菜 at 2008-1-9
我用InstallShield打包了字体,但安装完应用程后,要打开一次c:\windows\fonts这个文件夹才能使用打包的字体。有点郁闷,请问各位是怎么样打包字体文件的。