 |
调用对话框时出现问题
|
|
| |
| 最近小弟在做毕业设计的时候,遇到一些问题:我在调用下一个对话框是系统出现这样的提示:"Runtime Error"和"debug Assertion Failed"错误信息,请各位大哥大姐给予帮助,小弟急需。谢谢!
|
|
| 作者:不祥 chenbangwei张贴于2004-05-31 18:08:50.0,共阅读1837次,回复4次 |
|
|
 |
请问以下情况怎么办?
|
|
| |
| 我们单位采用的是代理服务器上网,可是我在进入浩方游戏平台,启动游戏后,却无法看见别人建立的游戏,想请教一下高手,是不是要指定游戏端口,如果不知道端口是多少,怎样才能知道?
盼复!
|
|
| 作者:不祥 leoj张贴于2004-06-08 12:43:01.0,共阅读1125次,回复2次 |
|
|
 |
问若干个问题
|
|
| |
| 问题1:如何“反选”ListCtrl中选中的某条记录?
问题2:如何在Edit Box中输入时响应回车?即要检测到回车符.
问题3:TreeCtrl和ListCtrl中的ITEM能否带真彩色的小图标?
谢谢!
|
|
| 作者:不祥 Sunshower张贴于2004-06-05 21:15:57.0,共阅读1480次,回复4次 |
|
|
 |
vc线程问题
|
|
| |
| 我写的创建线程m_pReadCommThread = AfxBeginThread(ReadCommProc, this, THREAD_
PRIORITY_NORMAL,0, CREATE_SUSPENDED, NULL); // 创建并挂起线程
提示我'AfxBeginThread' : none of the 2 overloads can convert parameter 1 fro
m type 'unsigned int (void *)'
我感觉是不是我的线程函数ReadCommProc有问题.它是这么定义的:
UINT CTeleArmDlg::ReadCommProc(LPVOID pParam)
谢谢高手指教!
|
|
| 作者:不祥 deqing张贴于2004-06-08 10:29:26.0,共阅读3238次,回复3次 |
|
|
 |
关于xtreme toolkit一问
|
|
| |
| 前两天在论坛上下了个xtreme toolkit,在用的时候我自己的控件在连接变量的时候不能用xtreme toolkit提供的类,看里面的例子里按钮用的是cxtbutton,但我只看到cbuttton,请高手指点,不是还要手工加吧?
|
|
| 作者:不祥 pagen张贴于2004-06-11 09:52:18.0,共阅读1323次,回复0次 |
|
|
 |
vc串口编程
|
|
| |
| 在主线程上进行写端口,另外再创建一个线程读端口。我写端口的程序是这样的:
1、先创建一个人工复位事件对象
2、异步写数据
3、如果返回值是FALSE,判断错误是什么,继续等待
在写之前端口句柄已返回,我的问题是写函数的返回值总是FALSE,让它进行错误处理,还是不能得到正确的程序流向。
下面是我的程序,麻烦帮我看看:
void CTeleArmDlg::WriteCommProc(CString *buf)
{
BOOL fState;
DWORD length=8;
COMSTAT ComStat;
OVERLAPPED m_osWrite;
DWORD dwErrorFlags;
memset(&m_osWrite, 0, sizeof(OVERLAPPED));
// 为重叠写创建事件对象,手工重置,初始化为无信号的
m_osWrite.hEvent=CreateEvent(NULL, TRUE, FALSE, NULL);
ClearCommError(m_hPort,&dwErrorFlags,&ComStat);
fState=WriteFile(m_hPort,buf,length,&length,&m_osWrite);
if(!fState)
{ ...
|
|
| 作者:不祥 deqing张贴于2004-06-09 16:52:31.0,共阅读4167次,回复1次 |
|
|
 |
帖子中的源码如何如何下载?
|
|
| |
|
|
|
| 作者:不祥 pangumax张贴于2004-06-07 15:02:26.0,共阅读1338次,回复3次 |
|
|
 |
静态窗口划分疑问!
|
|
| |
| 我照<深入浅出MFC>书上的静态窗口划分做,有些疑问,希望有大虾可以解答:
m_wndSplitter1.CreateStatic(this,1,3);
m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CTextView),CSize(200,0),pContext);
m_wndSplitter1.CreateView(0,1,RUNTIME_CLASS(CBarView),CSize(200,0),pContext);
m_wndSplitter1.CreateView(0,2,pContext->m_pNewViewClass,CSize(0,0),pContext);
这样可以出现正常的三分体,可是如果我想在中间再进行划分,却出现问题:
m_wndSplitter1.CreateStatic(this,1,3);
m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CTextView),CSize(200,0),pContext);
m_wndSplitter2.CreateStati(&m_wndSplitter1,2,1,WS_CHILD|WS_VISIBLE,m_wndSplitter1.IdFromRowCol(0,1));
m_wndSplitter2 ...
|
|
| 作者:不祥 jangirl张贴于2004-06-05 13:13:50.0,共阅读1346次,回复0次 |
|
|
 |
我的工程中遇到的困难,请各位帮我处处主意!
|
|
| |
| 我正在做的一个工程中,需要实现以下的界面和功能:
左边CTreeCtrl控件中显示本地的所有驱动器和目录,而右边的CListCtrl空间则显示左边的focused目录下的所有文件。同时用户要在这个界面中间实现任何一个对象的选择。现在我遇到的困难是:我无法将这所有的随时变化着的选择状态保存下来(尤其是右边的CListCtrl控件中的文件的选择状态)。
想请教各位,有什么好的方法来实现这一功能?谢了!
|
|
| 作者:不祥 cspring张贴于2004-06-03 21:19:55.0,共阅读1290次,回复7次 |
|
|
 |
关于Profile中的Function timing的问题
|
|
| |
| VC中的这个东西暂时还没搞明白
Func Time是不是指函数的执行时间(不记子函数调用时间)?
Func+Child Time是不是指包括子函数调用时间?
其次,统计单位是不是毫秒?
但为什么我觉得统计出来的时间比我凭肉眼看出来的要长许多?
在不输出profile的情况下,一个函数我用肉眼看1.5秒左右,profile统计出来居然要4
秒,为什么阿?
|
|
| 作者:不祥 24x65张贴于2004-06-03 18:18:26.0,共阅读1386次,回复0次 |
|
|
 |
奇怪的Constructor,CopyConstructor&Destructor
|
|
| |
| class Complex //Definitiong of class complex
{
public:
Complex(double r=0,double i=0)
{ cout<<"Constructor"<<endl;
mRel = r; mImag = i;} //constructor
Complex(Complex& c)
{
mRel = c.mRel;
mImag = c.mImag;
cout<<"Copy constructor"<<endl;
}
friend Complex operator +(Complex c1,Complex c2);
friend Complex operator -(Complex c1,Complex c2);
void Display(); //Output complex
//~Complex(){ cout <<"Destructor"<<endl;} //**********************
private:
double mRel,mImag;
};
void Complex::Display( ...
|
|
| 作者:不祥 barco张贴于2004-05-21 12:58:14.0,共阅读1269次,回复2次 |
|
|
 |
有没有人用过IWebBrowser2接口?请教一个问题
|
|
| |
| 我想调用Navigate2函数并且添加自己的http头,但是没有成功,我是如下调用函数的,请问哪里有问题啊:
_variant_t varURL(_bstr_t("http://www.codeproject.com/"));
_variant_t varMyHeaders(_bstr_t("Cookie: JSESSIONID=0000Fkdkdaourejlasdfa"));
_variant_t varFlags((short)navOpenInNewWindow);
_variant_t varTargetFrameName(_bstr_t("_BLANK"));
_variant_t varEmpty;
m_pWebBrowser->Navigate2(
&varURL,
&varFlags,
&varTargetFrameName,
&varEmpty,
&varMyHeaders);
|
|
| 作者:不祥 joybaby张贴于2004-06-02 21:43:33.0,共阅读1902次,回复5次 |
|
|
 |
怎么实现关机(重启)时检测USB的存储设备!
|
|
| |
| 怎么实现关机(重启)时检测USB的存储设备,当发现USB存储设备(U盘等)则中断关机(重启)操作并提示。
|
|
| 作者:不祥 lxwxiao张贴于2004-05-24 17:09:08.0,共阅读2743次,回复10次 |
|
|
 |
奇怪的private
|
|
| |
| class Complex //Definitiong of class complex
{
public:
Complex(double r=0,double i=0){ mRel = r; mImag = i;}//constructor
Complex operator +(Complex c); //Reuse operator '+'
Complex operator -(Complex c); //Reuse operator '-'
void Display(); //Output complex
private:
double mRel,mImag;
};
Complex Complex::operator +(Complex c)
{
//Complex cc;
//cc.mRel = mRel + c.mRel;
//cc.mImag = mImag + c.mImag;
doubl ...
|
|
| 作者:不祥 barco张贴于2004-05-21 12:31:25.0,共阅读1156次,回复5次 |
|
|
 |
有用CxImage开发图像处理吗
|
|
| |
| 希望能交流交流。
请RE
|
|
| 作者:不祥 cqwsy2003张贴于2004-05-28 22:54:07.0,共阅读1352次,回复0次 |
|
|
 |
如何实现对DLL的统一调用
|
|
| |
| 因为在主程序中LoadLibrary时,对所加载的DLL的原型定义要求和DLL
中一样,所有我考虑可以将dll中的函数声明为f(void *p),这里的
void *p是一个结构指针。这个函数据声明是固定不变的。
在dll注册时,将各参数的类型、长度等信息写入注册文件。
这些信息在调用dll时从注册文件中取得,可以作为一个struct动态
组装生成,将此结构的指针赋给void *p。
这样可以避免动态声明参数类型的困难。
这里需要注意字节对齐的问题,在dll中与调用dll的函数中,对参数
结构要注意不要产生字节错位。
以下是例子:
DLL
extern "C" __declspec(dllexport) int testplus(int *ret, int *p[])
{
struct test tt;
MessageBox(NULL,"在DLL中的函数...。","DLL",MB_OK);
tt.i = (int)(*(*p));
tt.j = (int)(*(*(p+1)));
*ret = tt.i + tt.j;
return *ret;
}
主程序中:
int *pInt, *pInt1 ...
|
|
| 作者:不祥 cqwsy2003张贴于2004-05-26 17:03:23.0,共阅读1470次,回复1次 |
|
|
 |
怎样屏蔽掉某个程序的打印功能?
|
|
| |
| 正常情况下,很多文件或程序的file菜单下都有print选项,选择该选项就能打印,我现在想根据自己的意愿首先得到某一个应用程序如word2.doc或text1.txt的进程号,然后屏蔽掉该程序的打印功能,这如何实现呢?
windows2000和windowsxp下我通过截取api实现了该功能,但实在windows98下失败了,原因很简单,就是因为98下某些库如kernel32.dll和gdi.dll等的代码不能被应用程序修改。请问我该怎么办呢?能否通过截获打印消息来实现呢,还是编写VxD?还望各位会长同志和各位vc战友多多指点。
|
|
| 作者:不祥 smthsupport张贴于2004-05-23 18:49:37.0,共阅读1405次,回复0次 |
|
|
 |
关于窗口的关闭问题
|
|
| |
| 有一个基于对话框的程序,运行到某一步,产生了多个窗口,我想在当前窗口的一个按钮的相应函数中结束前一个窗口,怎么实现呀?有什么好方法?
|
|
| 作者:不祥 fuzzy张贴于2004-05-21 19:56:35.0,共阅读1234次,回复0次 |
|
|
 |
技术问答发贴须知
|
|
| |
| 首先,感谢您在碰到技术难题时选择了vcer,在这里您将能找到满意的答案。
vcer作为一个以提供源代码为主要目的的程序开发学习型网站,有自己的风格,下面我就简单介绍一下关于技术问答板块发贴(回复)的几点注意事项:
1.在发贴提问的时候,请使用搜索功能看一看目前网站上有没有与您的问题一样或者相关的资源,因为毕竟谁都不想看到一个陈旧的问题被讨论很多次。
2.发贴提问请尽量将您所遇到的问题阐述清楚,不要用很简单的几个字,因为对于其他用户来说,很难通过这么少量的信息确切地知道您的问题和疑惑所在,也许您就这样错过一个正确答案。
3.当您解答别人的问题的时候,请尽量替提问用户理清头绪,拓宽其思维领域,您在帮别人的时候,也提高了自己。
4.当您的提问贴得到满意解答或者接近满意解答后,请您做一个归纳总结,总结一下本贴的内容和心得体会,发新贴写入相应的板块,格式如下:
题目:Faq: (您提问贴的题目)
问题解答归纳:(保留有意义的解答)
解答用户:解答方法
经验总结:
在总结完了,回复一下原发文贴,以便版主进行删除。
5.如果一定时间内,您没有归纳总结您的发问贴,版主或者管理员会主动对您的提问贴进行归纳,并将原贴删除。
最后,再次感谢您选择了vcer,vcer的成长靠大家,好的风格也要靠大家维持,谢谢!
|
|
| 作者:不祥 xler张贴于2004-05-21 13:34:41.0,共阅读2127次,回复0次 |
|
|
 |
VC++ spin控件可不可以用于小数的控制?
|
|
| |
| spin控件可不可以用于小数的控制?要求可以控制步进值为0.01.
同时请问:可不可以直接利用属性,使得EditBox里的数值定义为%f.2
|
|
| 作者:不祥 redkisses张贴于2004-05-17 16:48:44.0,共阅读1858次,回复2次 |
|
|
|