摘要:
StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像一、StretchBlt函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存中的位图拷贝到屏幕上,并且可以根据屏幕画图区的大小来进行伸缩,适应响应的屏幕(或图像控件)BOOL Stre... 阅读全文
2014年7月17日
摘要:
按图顺序操作即可1.导入一幅bmp格式的位图2.添加一个图片控件.并将type 设置属性为Bitmap ,然后在image中选择图片的ID,如下 : 阅读全文
摘要:
bool SetWindowTop(CWnd* pWnd){ if(!pWnd) { return false; } if(pWnd->GetExStyle()&WS_EX_TOPMOST) { return true; } else { int i= pWnd->SetWindowPos(&CWn... 阅读全文
摘要:
CWnd::MoveWindowvoid MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );void MoveWindow( LPCRECT lpRect, BOOL bRepaint = TRUE )... 阅读全文
摘要:
窗口移动、改变大小的有关消息 将要提到的四条消息是:WM_MOVE、WM_SIZE、WM_ACTIVATE、WM_PAINT。 头两个是很简单的。当窗口被用户移动时将发送WM_MOVE消息,窗口新位置的坐标储存在lparam中。(消息在lparam和wparam中被进一步描述,它们是消息控制函数的... 阅读全文
摘要:
这个是我周一在一家公司做的上机题中的一道,当场没做出来。我当时只跟考官说了设计思路,是带回来查了几本资料书之后才完成的。因为有半个学期没用VC开发了……,最近一直都在实践ASP.NET相关的…… 建立一个基于对话框的项目,在项目中实现点击“选项一”时切换到上面效果的子对话框(嵌入在主对话框内部的),... 阅读全文
摘要:
转自于:http://hi.baidu.com/max_new/blog/item/e2bbe607b1f127c57b8947c0.html许多软件,特别是占桌面面积不是很大的软件,通常都提供了一个常居顶端的功能(可能有的软件不是这么叫法,但作用是相同的),它的作用是保持窗口一直在其他窗口的上面,... 阅读全文
摘要:
模态对话框的创建创建模态对话框需要调用CDialog类的成员函数:DoModal,该函数的功能就是创建并显示一个模态对话框,关闭模态对话框的函数是EndDialog,该函数需要一个参数,这个参数就是DoModal函数的返回值。CTestDlg dlg;dlg.DoModal(); //打开模态对话框... 阅读全文
2014年7月16日
摘要:
Setfocus(HWMD hwnd):将窗口hwnd设置成获得焦点GetDlgItem (hwnd, idFocus):此函数返回一个句柄具体参数的含义:hwnd:包含该窗口标志位的对话框的句柄idFocus: 指定将被检索的控件标识符,可以通过idFocus= GetWindowLong (hw... 阅读全文
摘要:
句柄(HANDLE)是Windows程序中一个重要的概念,使用也非常频繁。在Windows程序中,有各种各样的资源(窗口、图标、光标等),系统在创建这些资源时会为它们分配内存,并返回标识这些资源的标识号,即句柄。窗口句柄是windows句柄的一种,且是重要的一种句柄。在Windows应用程序中,窗口... 阅读全文