从资源加载Cimage
1 | Cimage m_bkImage; |
文章作者: 火苗
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 IT技术记录小站!
相关推荐

2019-11-25
CEditView末尾增加文本
CEditView中使用CEdit作为编辑控件,所以可以通过CEdit的方法来改变CEditView中的文字。取得CEdit的方法: GetEditCtrl的说明:CEditView:: GetEditCtrl调用GetEditCtrl以获取对 “编辑” 视图使用的编辑控件的引用。1CEdit& GetEditCtrl() const; 返回值对CEdit对象的引用。 备注此控件的类型为CEdit, 因此可以使用CEdit成员函数直接操作 Windows 编辑控件。实现代码如下:123456789101112// class CXXXView : public CEditViewint CXXXView::AddString(const CString & string){ // CEditView::GetEditCtrl 提供对CEdit CEditView对象 (Windows 编辑控件) 的部分的访问。 CEdit& thisEdit = GetEditCtrl(); int nLength = thisEdit.Ge...

2013-12-09
MFC关闭进程
123456789101112DWORD nProcessID;HANDLE hProcess = NULL; ::GetWindowThreadProcessId((HWND)handle,&nProcessID); // handle要关闭的进程句柄,可以使用FindWindow获取hProcess = ::OpenProcess(PROCESS_TERMINATE,FALSE,nProcessID);if (!::TerminateProcess(hProcess, 0)){ DWORD derror = GetLastError(); return FALSE;}return TRUE;

2019-11-15
MFC CEditView 末尾增加文本
CEditView中使用CEdit作为编辑控件,所以可以通过CEdit的方法来改变CEditView中的文字。取得CEdit的方法: GetEditCtrl的说明:CEditView:: GetEditCtrl调用GetEditCtrl以获取对 “编辑” 视图使用的编辑控件的引用。1CEdit& GetEditCtrl() const; 返回值对CEdit对象的引用。 备注此控件的类型为CEdit, 因此可以使用CEdit成员函数直接操作 Windows 编辑控件。 实现代码如下: 123456789101112// class CXXXView : public CEditViewint CXXXView::AddString(const CString & string){ // CEditView::GetEditCtrl 提供对CEdit CEditView对象 (Windows 编辑控件) 的部分的访问。 CEdit& thisEdit = GetEditCtrl(); int nLength = thisEdit...

2013-12-25
mfc修改对话框背景
修改对话框背景 第一种方法。1.在对话框类声名1CBrush m_bkBrush;2.在InitDialog中添加代码123CBitmap tmpBitmap;tmpBitmap.LoadBitmap(IDB_BITMAP_ASCENT); // IDB_BITMAP_ASCENT背景资源的IDm_bkBrush.CreatePatternBrush(&bmp); // 创建背景刷 3。响应WM_CTCOLOR消息。在OnCtlColor增加代码 ,删除原有的12HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); return hbr;return m_bkBrush; // 返回刚才创建的背景刷子 第二种方法在对话上放置Picture Control控件,设置属性Type为Bitmap。Image为IDB_BITMAP_ASCENT(背景资源ID) 按ctrl+d,设置Picture Control控件的ID为1。 第三种方法响应WM_PANT消息在OnPant()中绘制背景,代码如下。1234...

2013-08-02
MFC窗口透明
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758// 在OnCreate()或OnInitDialog()加入以下代码 SetWindowLong(this->GetSafeHwnd() , GWL_EXSTYLE, GetWindowLong(this->GetSafeHwnd() , GWL_EXSTYLE)|WS_EX_LAYERED); SetLayeredWindowAttributes(RGB(0, 0, 0), 125, 0x2/*0x1 | 0x2*/); // SetWindowLong是一个Windows API函数。该函数用来改变指定窗口的属性。 LONG SetWindowLong(HWND hWnd, // handle to windowint nlndex, ...

2014-01-06
MFC半透明按钮,修改
直接将类加入项目工程,并在对话框类中增加 CImage m_bkImage;//背景图片 // 给按钮绑定控件变量,修改类型为CButtonTranslucent CButtonTranslucent/CButton/ m_btTest3;OnInitDialog()中设置图片: m_bkImage.Load(“bkBitmap.bmp”); // bkBitmap.bmp是背景图片 加载图片,或者使用 m_bkImage.LoadFromResource(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP_BK)); 加载图片m_btTest3.SetImage(m_bkImage);// 绑定图片 m_btTest3按钮绑定的控件变量MFC半透明按钮类12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273...
公告
每天都有一个好心情




