VARIANT x;
VariantInit(&x); //初始化x.vt=VT_R8; //类型(双精度型)
x.dblVal =0;x.dblVal =0;
pcom->PicTest(x);//调用一个COM组件中的函数,为0时,创建一个名为"_PicTest_"的隐藏窗口;为1时,将该窗口的Visible属性设置为开。 char FigName[]="_PicTest_";
HWND hFig;
while(1)
{
hFig=::FindWindow(NULL,FigName);
//问题一:不加双冒号会提示类型错误,为什么加上双冒号就可以编译了????????
if(hFig)
break;
}问题二:当创建隐藏窗口时,好像不能获得句柄,必须等窗口显示出来才可以获得,否则就会停在循环里?
VARIANT x; VariantInit(&x); //初始化 x.vt=VT_R8; //类型(双精度型)
x.dblVal =0;
pcom->PicTest(x);
x.dblVal =1;
pcom->PicTest(x);
VariantInit(&x); //初始化x.vt=VT_R8; //类型(双精度型)
x.dblVal =0;x.dblVal =0;
pcom->PicTest(x);//调用一个COM组件中的函数,为0时,创建一个名为"_PicTest_"的隐藏窗口;为1时,将该窗口的Visible属性设置为开。 char FigName[]="_PicTest_";
HWND hFig;
while(1)
{
hFig=::FindWindow(NULL,FigName);
//问题一:不加双冒号会提示类型错误,为什么加上双冒号就可以编译了????????
if(hFig)
break;
}问题二:当创建隐藏窗口时,好像不能获得句柄,必须等窗口显示出来才可以获得,否则就会停在循环里?
VARIANT x; VariantInit(&x); //初始化 x.vt=VT_R8; //类型(双精度型)
x.dblVal =0;
pcom->PicTest(x);
x.dblVal =1;
pcom->PicTest(x);
解决方案 »
- STL中deque的线程安全性问题
- Vc创建窗口错误 error LNK2001: unresolved external symbol _main
- 如何获取打开文件夹的消息
- VC++游戏编程 使用 Unicode 字符集 还是 实用多字节字符集
- VC6中,ShellExecute函数需要include什么头文件?
- 怎么获取到网页上的值呢?
- 我用VC设计了个程序,但在最大化后界面上的东西却没有按比例相应显示,还是缩在整个屏幕的左上角,请大哥们指教!
- 求答
- 如何有效的进行宏定义的方向查找
- help for Add Tool Button for IE5
- 用::PostMessage传递结构体,结果乱码?
- 非客户绘图失败,大神帮忙啊
2、只要窗口创建成功,不管是不是隐藏,都能获得句柄。
================
加::表示调用的是API函数。
问题二:当创建隐藏窗口时,好像不能获得句柄,必须等窗口显示出来才可以获得,否则就会停在循环里?
==================================
应该是的
LPCTSTR lpClassName,
LPCTSTR lpWindowName
);
char FigName[]="_PicTest_"; 改成 const char
2,8是很明白,自己测一下就知道了~
隐藏的窗口,只要创建对了,FindWindow一样可以找到对应的窗口,检查查找的名称等是否正确