小编Suj*_*osh的帖子

在OpenCV中保存图像

我是OpenCV的新手,尝试捕获图像,然后将其保存到文件中.我发布的代码供您参考,如下.

正在保存jpg文件,但它是黑色的.

// Capture the Image from the webcam
CvCapture *pCapturedImage = cvCreateCameraCapture(0);

// Get the frame
IplImage *pSaveImg = cvQueryFrame(pCapturedImage);

// Save the frame into a file
cvSaveImage("test.jpg". ,pSaveImg); // A JPG FILE IS BEING SAVED
                                    // OF 6KB , BUT IT IS BLACK
Run Code Online (Sandbox Code Playgroud)

所有功能都是成功的.我在XP和Vista中都尝试了上面的代码 - 结果是两者都是黑色图像.请让我知道我错过了什么.

c++ opencv computer-vision

26
推荐指数
3
解决办法
11万
查看次数

在鼠标悬停文本时显示工具提示

当鼠标悬停在我的自定义富编辑控件中的链接上时,我想显示工具提示.请考虑以下文本:

我们都晚上睡觉.

就我而言,睡眠这个词就是一个链接.

当用户在链接下移动鼠标时,在这种情况下"睡眠",我想显示链接的工具提示.

以下是我的想法,但他们没有工作

1)捕获OnMouseHover

if(this.Cursor == Cursors.Hand)
   tooltip.Show(textbox,"My tooltip");
else
   tooltip.Hide(textbox);
Run Code Online (Sandbox Code Playgroud)

但这没有用.

UPDATE

提到的链接不是 URL,即这些是自定义链接,因此Regex在这里不会有太多帮助,它可以是任何文本.用户可以选择创建链接.

虽然我没有尝试过GetPosition方法,但我认为在设计和维护方面它不会那么优雅.

让我说我在我的richedit框中有以下行

我们晚上睡觉.但蝙蝠保持清醒.蟑螂在夜间变得活跃.

在上面的句子中,当鼠标悬停在它们上面时,我想要三个不同的工具提示.

sleep -> Human beings
awake -> Nightwatchman here
active -> My day begins
Run Code Online (Sandbox Code Playgroud)

我陷入困境OnMouseMove如下:

使用Messagebox

OnMouseMove( )
{

   // check to see if the cursor is over a link
   // though this is not the correct approach, I am worried why does not a …
Run Code Online (Sandbox Code Playgroud)

.net c# tooltip richtextbox winforms

19
推荐指数
4
解决办法
14万
查看次数

如何获取桌面的窗口句柄?

Windows API提供了一个API GetDesktopWindow(),它返回窗口句柄

但是我用Spy ++测试过,我发现桌面的窗口句柄和"Windows桌面"的窗口句柄是不一样的.

由于"Windows桌面"是列表视图,我是否需要执行以下操作

1) HANDLE hWnd = GetDesktopWindow() ;
2) FindWindow(hWnd, ..... ) with the SyslistView32 as the Window class.
Run Code Online (Sandbox Code Playgroud)

一旦我得到Window句柄,我想使用SendMessage()进行操作,例如获取所选文件名,选择的文件数等.

请提出你的意见.我正在使用Windows SDk执行此操作

c++ windows shell winapi desktop

12
推荐指数
2
解决办法
2万
查看次数

选择3D游戏引擎

我想把它作为开发桌面游戏的一个爱好.我找到了几个引擎,但我不确定它是否完成了我正在查看的初始工作.

最初我想做以下事情:

  1. 创建一个人物(头像),让用户穿上化身
  2. 在游戏中加载头像

在后期阶段,我想将其发展为多人游戏.

我该怎么办?

c++

6
推荐指数
2
解决办法
2758
查看次数

虚拟功能未在vptr中列出

vptr索引应显示所有虚函数,但在我的情况下,只显示3个虚函数中的2个.

我提供完整的代码和截图如下: -

ClassHeader.h

#include <iostream>
using namespace std;

// Employee Class

class Employee
{
  public :
int salary ;
Employee(){cout << "Inside CTOR" << endl;}

virtual ~Employee() {cout << "Inside DTOR" << endl;}

virtual void pay(){cout << "Employee" << endl;}
};

// Manager Class

class Manager : public Employee
{
   public :

virtual void pay(){cout<< "Manager pay" << endl;}
virtual void Rank(){cout << "Manager Rank" << endl;}
};

// JuniorManager Class
class JuniorManager : public Manager
{
   public : …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-2008

6
推荐指数
1
解决办法
800
查看次数

宏的问题

嗨,

有人可以帮助我理解为什么SQUARE(x)的值是49?

我使用的是Visual C++ 6.0.

#define SQUARE(X) X * X

int main(int argc, char* argv[])
{
    int y = 5;

    printf("%d\n",SQUARE(++y));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ macros visual-c++-6

5
推荐指数
4
解决办法
4315
查看次数

如何导出类函数,但不导出DLL中的整个类

我开发了一个Win32 DLL,提供了下面的详细信息,并希望为Connnect和LogOut函数创建一个CLI/C++包装器.

我知道可以从DLL导出整个类和函数.

class CClientLib
{
 public:
CClientLib (void);
// TODO: add your methods here.
__declspec(dllexport) bool Connect(char* strAccountUID,char* strAccountPWD);
__declspec(dllexport) void LogOut();

 private :

    Account::Ref UserAccount ;
void set_ActiveAccount(Account::Ref act)
{
   // Set the active account
}

Account::Ref get_ActiveAccount()
{
  return UserAccount;
    }

};
Run Code Online (Sandbox Code Playgroud)

我希望将类作为导出函数,Connect和LogOut,使用函数set/get.

是否只能导出函数Connect和LogOut,而不是整个类.

c++ dll c++-cli

5
推荐指数
1
解决办法
9212
查看次数

将日期时间转换为C#中显示的毫秒数

我想显示毫秒,但ToString显示毫秒为00000.

我提供下面的代码,每一步都有输出.

  1. String currentDateTime = DateTime.Now.ToString("G");

    输出 - 7/27/2011 3:05:31 PM

  2. System.DateTime dateTime = System.DateTime.Parse(currentDateTime);

    输出 - 7/27/2011 3:05:31 PM

  3. String dateTimeStr = dateTime.ToString("hh.mm.ss.ffffff", "en-US");

输出 - 03.05.32.000000

我想用毫秒显示输出,例如03.05.32.33456

如果我使用ParseExact而不是Parse,我会得到一个例外.我知道我可以使用TryParseExact,但该解决方案可能不合适,因为我需要这个问题的通用解决方案.

有人可以帮助我吗?

提前致谢.Sujay

c# datetime winforms formats

4
推荐指数
2
解决办法
2万
查看次数

在C#中捕获键盘笔划

HI,

我有以下问题 - 以下文本位于富文本框中.

今天世界是[[精彩]].

如果用户在之前和之后提供两个括号,如精彩的情况,括号中的单词,在这种情况下,精彩将变为链接(绿色).

我在获得击键顺序方面遇到了问题,即.我如何知道用户已输入[[,所以我可以开始解析其后的文本的其余部分.

我可以通过手动KeyDown,事件和列表来获取它,但它看起来并不优雅.

请让我知道应该采用什么方法.

谢谢,Sujay

c# keyboard capture keydown

2
推荐指数
1
解决办法
1299
查看次数

开发ISAPI过滤器

我想开发一个ISAPI过滤器,该过滤器将读取URL的标头,这将与ASP .NET应用程序通信。可以在C#中实现,还是我需要在C ++中进行开发,并创建一个CLI / C ++ DLL,以便ASP .NET应用程序可以与C ++ dll通信。

c# c++ iis isapi

2
推荐指数
1
解决办法
7955
查看次数

从SQL Server 2008中的INSERT语句返回值

数据库:SQL Server 2008

有没有办法让insert语句在SQL Server中返回一个值,

有类似的问题

从insert语句返回一个值,该语句讨论ORACLE.

我没有太多的数据库工作,也没有太多了解ORACLE/SQL Server,所以很遗憾再次问它.

为简单起见,我举一个小例子:

桌子EmpDetailsEmpiDEmpName.数值EmpID由数据库自动生成.

INSERT INTO EMPDETAILS VALUES("John")
Run Code Online (Sandbox Code Playgroud)

现在我想得到EmpID与约翰相关的价值

我不想要存储过程,我只想要一个SQL语句.

database sql-server sql-server-2008

2
推荐指数
1
解决办法
9299
查看次数

适用于Visual Studio 2008的Windows CE SDK

我是Windows CE编程的新手.

我有Visual Studio 2008和Visual Studio 2005.我找到了以下适用于Windows Mobile的SDK

http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en

请帮我决定这是否正确,或者请随意重定向我正确的

在此先感谢Sujay

c++ windows-mobile windows-ce visual-studio-2008

1
推荐指数
1
解决办法
4万
查看次数

如何运行我的应用程序来代替默认的Windows XP shell?

我正与同事讨论以下是否可行:

  1. 在Windows XP中从USB驱动器安装MFC应用程序(此安装将由具有足够安装软件权限的用户手动启动).
  2. 重新启动后,应启动此应用程序而不是默认的Windows XP shell(explorer.exe).

有谁知道我怎么做到这一点?

c++ windows winapi windows-shell

-6
推荐指数
2
解决办法
1105
查看次数