 |
如何在VC中从CObject类派生出新类
|
|
| |
|
|
|
| 作者:不祥 freevacuo张贴于2004-08-13 17:19:32.0,共阅读1441次,回复1次 |
|
|
 |
怎样知道鼠标单击了某个菜单项?(怎样确定鼠标的位置在某个菜单项上)
|
|
| |
| 怎样知道鼠标单击了某个菜单项?(怎样确定鼠标的位置在某个菜单项上)
|
|
| 作者:不祥 nancychh张贴于2004-08-14 11:28:09.0,共阅读1317次,回复1次 |
|
|
 |
栈溢出,一般有什么解决方法
|
|
| |
| 在进行CANNY变换时用到了递归,产生栈溢出错误,不知道如何解决?
我将系统所需要的图像处理功能写在一个模块中,并生成dll文件。当主程序需要时就调用库里的函数。图像数据时从摄像头中实时取得的。
现在程序取得一帧数据进行canny变换,结果在递归时发生栈溢出错误,是我没有及时释放内存吗?但我检查了一下程序,该释放的我都释放了。
同时,我对某一副已经生成的bmp文件进行canny变换,此时一切正常?
想问一下,一般栈溢出有什么方法解决?
谢谢!
|
|
| 作者:不祥 zhnajiao张贴于2004-08-16 20:27:52.0,共阅读1646次,回复1次 |
|
|
 |
求助,SDI中同一文档类对应的两个视图如何互相操作?
|
|
| |
| 我创建了一个SDI程序,用CSplitterWnd把窗口分为上下两部分。其中上部分是直接与文档关联的CView类,用于显示图像;下部分是新添加的CFormView类,是一个用于编辑、设置的对话框。我想点击这个对话框中的一个按钮来驱动在另一个窗口(CView类)中的某项操作,该如何实现?
这是我现在编的程序的瓶颈,请大家帮忙!谢谢!!
|
|
| 作者:不祥 iceice张贴于2004-08-13 01:18:44.0,共阅读1611次,回复2次 |
|
|
 |
如何定义CArray的拷贝函数
|
|
| |
| 前段时间发过一问,自己概念不清,查了书之后还有一事不明,我想把一个CArray的对象传给一个CList,但是CArray是从CObject继承而来的,作为参数传递需要重新定义拷贝函数,重载“=”运算符,可是CArray是个模板,我该如何完成这些呢,还请高手指点!
|
|
| 作者:不祥 pagen张贴于2004-08-05 09:30:52.0,共阅读1612次,回复4次 |
|
|
 |
序列化的相关问题
|
|
| |
| 如何把一个非CObject类序列化呢?
|
|
| 作者:不祥 zhsf张贴于2004-07-23 17:31:23.0,共阅读1250次,回复2次 |
|
|
 |
请问:用intel的ijl库函数老是出错(MEMORY LEAK)
|
|
| |
| ///////ijl中函数RGB压缩到缓冲区///////////////
bool EncodeToJpgBUFFER(
BYTE* lpRgbBuffer,//in
DWORD dwWidth,//in
DWORD dwHeight,//in
BYTE** lppJpgBuffer,//out
DWORD* lpdwJpgBufferSize)//out
{
bool bres;
IJLERR jerr;
DWORD dwRgbBufferSize;
BYTE *lpTemp;
JPEG_CORE_PROPERTIES jcprops;
bres=true;
jerr=ijlInit(&jcprops);
if(IJL_OK!=jerr)
{
OutputDebugString("ijlInit³õʼ»¯´íÎó");
bres=false;
goto err_process;
}
dwRgbBufferSize=dwWidth*dwHeight*3;
lpTemp=NULL;
lpTemp=new BYTE[ ...
|
|
| 作者:不祥 rojam张贴于2004-08-06 20:59:15.0,共阅读1684次,回复1次 |
|
|
 |
菜鸟初问,关于指针(求助)
|
|
| |
| 编译通过,但运行时有DEBUG ASSERTION FAILED的错误,好象是内存指针不对,代码在下面,能告诉我错误在哪里吗,谢谢?
FILE *fp=fopen("kingking.bmp","w");
fwrite(pBuffer/*m_pJpgDataSend*/,sizeof(BYTE),lBufferSize,fp);
fclose(fp);
|
|
| 作者:不祥 rojam张贴于2004-08-05 22:10:22.0,共阅读1718次,回复3次 |
|
|
 |
DirectDraw显示视频为什么闪烁呢
|
|
| |
| 两个线程分别往屏幕上的两个矩形区域内里逐帧显示视频,主要方法是 hRet = m_pDDSOverlay->UpdateOverlay(&rectsrc, m_pDDSPrimary, &m_dest, DDOVER_SHOW , NULL);
造成的结果是,显示某个矩形框的一帧时另一个矩形框的图像被抹掉了,所以两个框内的图像出现轮流的闪烁,怎么解决这个问题呢?嘿嘿!
盼望指点迷经,嘿嘿!
|
|
| 作者:不祥 stayhere张贴于2004-08-06 19:25:01.0,共阅读1462次,回复0次 |
|
|
 |
请问如何在已经建立的MFC项目中添加window socket?
|
|
| |
| 我用MFC自制了一个浏览器,可以用。
但是当我把自带的IE的代理改了的话,我自制的那个浏览器的
代理也自动改变了,这是怎么回事??
请教!
|
|
| 作者:不祥 daffodils张贴于2004-07-29 11:26:54.0,共阅读1677次,回复1次 |
|
|
 |
有关动态连接库的问题
|
|
| |
| 我在一个独立的项目中创建了一套属性页向导,其中包括wizard和step1-step7的七个对话框,并导出到一个dll中。现在我的另一个项目需要点击右键这个向导。
但是加入以后出现了“'CDateTimeCtrl' : missing storage-class or type specifiers”这个错误,这个控件是出现在我的step1中的。
请问这是什么原因?
|
|
| 作者:不祥 cspring张贴于2004-08-02 16:31:28.0,共阅读1398次,回复1次 |
|
|
 |
如何给随机输入的不定长字符串分配合适的内存空间??
|
|
| |
|
|
|
| 作者:不祥 herry张贴于2004-08-04 15:25:52.0,共阅读1565次,回复2次 |
|
|
 |
如何强制获得焦点?
|
|
| |
| 在我的程序中,运行到一段时间,弹出来一个用dialogbox()生成的Topmost的密码框,然后输入密码和确认,可是问题是到这个时候如果程序是在后台运行,弹出来的topmost的框虽然是在前面,可是没有聚焦,无法输入。我尝试在dialogbox的callback函数里边的WM_INITDIALOG消息的时候用SetWindowPos和SetActiveWindow都不行,不知道有什么解决办法。同样的,一个通过GetSaveFileName(ofn)生成的对话框也会失去焦点,在他的Callback函数里也想这样做。
另外,这个密码输入框是CEdit的,但是我试了一下,输入的时候只能输入字母和符号,但是如果从别的地方复制一串中文过来的话,是可以粘贴的,不知道要怎么样才能够让中文粘贴失效(英文和字母仍然有效),就像Acrobat里边那样。据说要用SubClass,可我找不到例程。
|
|
| 作者:不祥 ronnysjtu张贴于2004-08-03 13:41:54.0,共阅读1522次,回复1次 |
|
|
 |
小兵问:WinXP中thumbnail的实现机制是怎样的?
|
|
| |
| 比如把一个bmp图的后缀改成.my之类的,怎样让它的缩略图还能正常显示呢?又或者我想把文本文档的前几个字符在它的缩略图中显示出来该怎么做呢?哪位大兵提供点思路或是资料吧~
我再MSDN中只找到了关于IconHandler的内容,但是ThumbnailHandler……
|
|
| 作者:不祥 sheven张贴于2004-07-31 13:05:23.0,共阅读1169次,回复0次 |
|
|
 |
图像api函数的问题
|
|
| |
| 上一个问题,小弟我一解决了, 是调用时间没弄好。
我现在用drawdibdraw()函数可以直接显示一图像数据流,但是,我想改用stretchdibits()
函数显示,请问,stretchdibits函数,可以直接显示前面提到的那个图像数据流吗,
还用做一些预处理吗?比如手工添加一些相关头信息?
如何用stretchdibits()显示啊
请高手指点
谢谢
|
|
| 作者:不祥 Johnnyding张贴于2004-07-29 13:11:44.0,共阅读1358次,回复1次 |
|
|
 |
中国软件人要学习、要思考,更要交流
|
|
| |
| ----访中科软科技股份有限公司总裁左春
“你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想”,这是大文豪肖伯纳对思想交流的一个辩证思考,这同时也是笔者在采访中科软科技股份有限公司总裁左春时,头脑中一再浮现的一句话。
正如左总所说“中国软件开发人员、技术专家和软件企业在学习国外先进软件技术和思想,并对方法学进行深入思考的同时,要结合中国软件人和我们企业自身的特点,注重交流、合作与联合,减少重复的工作,规避一些可能遇到的技术陷阱,对新技术进行利弊分析,总结出适合我们自己的软件发展思路。”就这个论点,左总分别从软构件层面和技术层面为我们作了进一步的阐述。
整个软件行业的软构件是我们软件企业得以生存和发展的基石,其中包括软件企业中的程序员或者说软件工程师,软件企业中的技术骨干或者说技术专家,以及承载这些技术力量的载体 — 软件企业和企业中的人文环境。通过对软件行业的软构件之间的整合与协调并形成合力,对于提高软件企业的产出和产能,是至关重要的。而这种整合和协调就需要在不同企业之间进行通畅地沟通交流。
首先,对于刚刚跨入软件行业的软件开发人员或是即将成为软件开发人员的学生而言,在学校学习的知识往往与企业的实际应用存在一些差距,这种差距还正在呈现逐渐扩大的趋势。这一群体往往不了解企业的实际应用需求,不了解个人在行业的 ...
|
|
| 作者:不祥 bluejoe张贴于2004-04-25 10:52:26.0,共阅读1428次,回复3次 |
|
|
 |
请高手,帮忙看看,为什么会出现这种问题
|
|
| |
| 我在xxxxDoc.cpp中,开了一个线程,其中想弹出个对话框,然后对其中的IDC_TEST 控件操作, 开始的时候,我是这么写得
CWnd *pWnd=AfxGetMainWnd()->GetDlgItem(IDC_TEST);
CRect rect;
Wnd->GetWindowRect(&rect);
但是,调试时,总是在GetWindowRect()处,系统警告。。。。。Access Violatic
接着就自动转入
{ ASSERT(::IsWindow(m_hWnd)); ::GetWindowRect(m_hWnd, lpRect); }
后来,我有修改了下, 设置了一个那个对话框的全局指针,g_pmyVideoDlg
CWnd *pWnd=g_pmyVideoDlg->GetDlgItem(IDC_TEST);
CRect rect;
pWnd->GetWindowRect(&rect); // 得到窗口大小
可现在的问题是 好像getDlgItem 那个地方又有问题了, 程序停在那里了:(
请高手,帮忙看看,
谢谢
|
|
| 作者:不祥 Johnnyding张贴于2004-07-28 15:45:03.0,共阅读1190次,回复0次 |
|
|
 |
请帮忙看看,参数绑定语句是否正确?
|
|
| |
| 我用ODBC API访问SQLSERVER数据库,但是在插入一个int类型的数字时,不知道参数绑定(SQLBindParameter)是否正确:
unsigned long nid;
SQLBindParameter(hstmt,2,SQL_PARAM_INPUT,SQL_C_ULONG,SQL_INTEGER,0,0,&nid,sizeof(nid),0);
谢谢
|
|
| 作者:不祥 jiangeb张贴于2004-07-28 08:21:14.0,共阅读1327次,回复0次 |
|
|
 |
MSComm串口通讯的又一问
|
|
| |
| 为什么传送文字时就是识别不了啊。MSDN上说可以用TCHAR代替char.我加了"TCHAR.H"头文件后,用TCHAR代替char.但是还是乱码请大虾帮忙。
部分程序如下:
void CSCommTestDlg::OnFilestart()
{
CFile file;
CFileStatus filestatus;
// int flag1=1;//标记
CString string;
CString str="";
CString filestring;
CString sendstring="";
if(m_sendfile=="No File!")
MessageBox("请输入正确的文件名和路径!","错误",MB_ICONERROR);
else
{
if(CFile::GetStatus(m_sendfile,filestatus))
{
char *pfile=m_sendfile.GetBuffer(0);
file.Open(pfile,CFile::modeRead,NULL);
file.SeekToBegin();
...
|
|
| 作者:不祥 tomatoman张贴于2004-07-24 09:43:44.0,共阅读2143次,回复1次 |
|
|
 |
请问.cxx和.cpp有什么区别?为什么要引入.cxx?
|
|
| |
| 请问.cxx和.cpp有什么区别?为什么要引入.cxx?
还有.hh,.hxx,.h的区别是什么呢?谢谢
|
|
| 作者:不祥 adios张贴于2004-07-23 15:18:32.0,共阅读1415次,回复1次 |
|
|