大家好,小弟现在想在ListCtrl控件中关联一个位图,另外能选择所列的位图,并关联我要处理的程序,望有个好的建议,谢谢!
解决方案 »
- 关于串口通信数据处理:
- 诚心请教BMP在内存中转换为JPEG流的方法
- 如何在vc中改变文本框中的部分文字的颜色
- VC6工程代码的断点总是无法正确定位
- 急求。。。。。。。。。。 如何用VC 将Excel文件数据 导入 SQL-server中?
- TCP/IP详解(卷1)第六章 ICMP 中的 icmpaddmask程序移植到windows下的问题
- 请问为何我用::ExitWindowsEx(EWX_POWEROFF,0)关机后,系统退出到蓝屏后,便停了。并未关机,但用WINDOWS的办法关机却正常关机.
- 小问题:如何知道一个popup对话框的类名?(解答正确立刻给分!)
- 这样启动另一个系统?
- 我的CListCtrl的Image为什么加不上?
- DECLARE_DYNAMIC,DECLARE_DYNCREATE,DECLARE_SERIALP 这三个宏到道要在什么时候需要?
- 自定义结构的问题,令人头疼...百分求解法
LPPOINT lpoint1 = new POINT();
PRECT rect = new RECT(); CMainFrame* pFrame = (CMainFrame*)AfxGetMainWnd();
::GetCursorPos(lpoint1);
pFrame->GetWindowRect(rect);
lpoint1->y <= rect->bottom
PRECT rect = new RECT();CMainFrame* pFrame = (CMainFrame*)AfxGetMainWnd();
::GetCursorPos(lpoint1);
pFrame->GetWindowRect(rect);
lpoint->y >=rect->bottom
{
pDlg = new CFrameOwner(this);
if (pDlg != NULL)
{
BOOL ret = pDlg->Create(IDD_FRAMEOWNER,this);
if(!ret)
AfxMessageBox("Error Creating Dialog Object");
pDlg->ShowWindow(SW_SHOW);
}
}
else
pDlg->ShowWindow(SW_HIDE);
delete lpoint1;
delete rect;
谢谢
我在线等!!!!
一: 你是在什么时候调用这段代码的 ? ? ? 你这个不说清楚 , 无法知道鼠标的具体位置 .二: 你调用 ::GetCursorPos(lpoint1);得到的是当前鼠标的屏幕位置 ,
调用pFrame->GetWindowRect(rect);得到的是这个框架窗口的屏幕位置 . . . .
也就是说 , 你调用这段代码时 ,如果鼠标在框架窗口的上部 , 当然会一直小于 rect.bottom . .三: 你pDlg->Create(IDD_FRAMEOWNER,this);时 , 注意是创建的Popup窗口还是child窗口.四: 用 LPPOINT lpoint1 = new POINT();
PRECT rect = new RECT();
然后再delete lpoint1;
delete rect;
纯属多此一举 . . 直接CPoint pt ;CRect rt ;
然后::GetCursorPos(&pt);