RECT* rect;
GetWindowRect(rect);
m_wndToolBar.MoveWindow(rect,1);
运行,他说rect没有事先定义。
我知道rect是指向RECT的指针,那我要怎么个事先定义法?如果这个问题,回答出来了。
那么我还想问一下*和**和&的详细说明。
谢谢,麻烦大家了!
GetWindowRect(rect);
m_wndToolBar.MoveWindow(rect,1);
运行,他说rect没有事先定义。
我知道rect是指向RECT的指针,那我要怎么个事先定义法?如果这个问题,回答出来了。
那么我还想问一下*和**和&的详细说明。
谢谢,麻烦大家了!
解决方案 »
- iwebbrowser 点击事件的问题
- VC 中如何取得子窗口的句柄和激活指定的子窗口?
- 怎么样将画好的位图擦去。。。。
- CreateFile 打开 红外模拟串口 为何那么慢?
- 初学者,请大家指教
- 请教EXCEL操作,为什么出错
- z
- 月薪>10K,诚招C/C++高手!
- 分析家的公式数据格式吗
- 进程在等待信号量的时候其实在执行什么?和while循环有什么不一样?哪一个响应更快?为什么?
- 请问SetMapMode在什么时候调用
- First-chance exception in oilcan.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception.
GetWindowRect(&rect);
*p是指针
**p是指向指针的指针
我书上看过一次,记得&是引用。
但是我还不是很明白,请教ing!
GetWindowRect(rect);
m_wndToolBar.MoveWindow(rect);
&p是取地址。
*p是指针 //指针不就是指向地址吗?和&的差别在哪里?
**p是指向指针的指针看来我的概念有错误。
getwindowrect()不行,只能得到矩形的left,right,bottom,top。都是long型的。
rect = new RECT;
...
(RECT*)rect->right - rect->left;
(RECT)rect.right - rect.left;
(CRect)rect.Width();语言基础知识很难几句话将明白,自己好好看看书吧。
GetWindowRect(rect);
m_wndToolBar.MoveWindow(0,0, 在这里我要填什么?rect怎么搞都是long型,这里只能是int才可以 ,20,1);
GetWindowRect(rect);
m_wndToolBar.MoveWindow(&rect,TRUE);