查看MFC源码的疑问
我用VS打开MFC的一些源代码,即使是把一个类的头文件和实现文件都打开了,但是在用转到定义的时候每次都是转到声明,,就是始终不能转到定义....让我很蛋疼..
作者: hhmxd 发布时间: 11-25
绘制直线???
如何实现窗口中点的捕捉,也就是说鼠标在窗口中点下去,产生一个点,然后鼠标弹起来有捕捉一个点,两点连接,产生一条线????还有就是如何实现鼠标点击两个点,之后就产生了一条连接这两个点的直线????
作者: yiqinuliok1234 发布时间: 11-25
怎样使CScrollView的显示区域变大?
我想在一个CScrollView的view里面画比原的图片,但大小还是没有变化?voidCTestView::OnInitialUpdate(){SetScaleToFitSize(CSize(6000,6000));SetScrollSizes(MM_TEXT,CSize(6000,6000));CRectrc;GetClientRect(rc);//这样大小还是没有变成
作者: zengting 发布时间: 11-25
MFC扩展dll 凤矶
我按照你的空间里的代码写了导出静态控件的类的动态库。只在BEGIN_MESSAGE_MAP()这个地方出现了错误。错误如下:DllCallStatic.cppe:\jiami\mfc\dllstatic\dllstatic\cmultistatic.h(23):warningC4273:'_GetBaseMessageMap':inconsistentdlllinkage.
作者: Simba183 发布时间: 11-25
GDi+初始化问题
在单文档中,我写了个MFC类,然后在这个类中使用了Gdi的函数这个类ListDraw中有一个函数是FillPolygon(LPPOINTlpPoints,intnCount,CDC*pDC,Pen*myPen),里面用到了DrawLine我在view中的onDraw()里调用这个函数,然后执行,却发现无法显示我猜是初始化问题,我应该如何初始化好呢?本人菜鸟,不好意思
作者: wyw9122 发布时间: 11-25
VC中通过ADO操作Access数据库,关于智能指针的定义?
我定义了两个智能指针m_pConnectionm_pRecordset参考了论坛上的大量资料,我将m_pConnection定义在App中了,在App:InitInstance()中添加了连接数据库的open函数,那么m_pRecordset这个指针到底应该在哪里定义呢?我是在一个对话框函数中定义的,结果发现这个指针根本无法调用GetCollect,MoveNext等函数,很费解,请高手指教
作者: cuilin111 发布时间: 11-25
VC键盘全局钩子,如何调用程序的全局函数
键盘钩子函数如下LRESULTCALLBACKKeyboardProc(intcode,WPARAMwParam,LPARAMlParam){if(VK_RETURN==wParam){如果按下的事回车 如何调用程序的全局函数return1;}return0;//不是回车都返回0}
作者: vbboy100 发布时间: 11-25
平滑渐显更换窗口背景,像win7更换桌面背景那样
最近在改进一个以前写的程序,涉及的界面的优化,受到win7更换桌面背景时的那种效果的启发,于是决定在自己的程序中做一个类似的背景切换功能以增强用户体验。其实要实现这个功能挺简单的,我得思路是这样的:在更换背景的时候,为主窗口创建一个一模一样的子窗口将主窗口完全覆盖,此时先更换主窗口的背景(主窗口被子窗口遮蔽,此时并看不到主窗口的变化),然后将子窗口渐渐透明掉,这时主窗口便逐渐浮现出来。&nbs
作者: CButtonST 发布时间: 11-24