MFC
风过以后
无
展开
-
BMP文件转JPG文件
(1)加入头文件和命名空间#include <atlimage.h>using namespace Gdiplus;(2)调用时直接写下面的代码CImage image;//此处是你要转换的BMP文件路径image.Load("C:\\Users\\Administrator\\Desktop\\12.bmp");//此处是要保存的JPG文件路径image....原创 2011-07-21 12:30:36 · 607 阅读 · 0 评论 -
程序最小化到托盘
1、新建一个MFC基于对话框程序2、对话框中成员的申明(1)在C***Dlg.h中#param once 下面添加 #define WM_TASKMESSAGE WM_USER+1(2)在C***Dlg.h类的申明中添加(不管是公有还是私有的)原创 2011-07-29 13:00:30 · 1283 阅读 · 0 评论 -
MFC 静态对话框的创建
在dialog类的头文件public中添加static CreateDlg(CWnd *pParent = NULL); //公有成员函数定义如下:C***Dlg * C***Dlg::CreateDlg(CWnd *pPare原创 2011-07-15 16:02:59 · 2051 阅读 · 0 评论 -
VC 读取系统图标
HINSTANCE hIns = ::LoadLibrary(L"shell32.dll"); //此处加载系统的资源库HICON hIcon = ::LoadIcon(hIns, MAKE原创 2011-07-27 13:09:11 · 1080 阅读 · 0 评论 -
CListCtrl 删除多条选中记录
void CUserList::OnBnClickedDeleteuser(){ // TODO: 在此添加控件通知处理程序代码 if(m_userlist.GetSelectedCount() { MessageBox("请选择需要删除的用户!原创 2011-07-14 14:26:47 · 1089 阅读 · 0 评论 -
静态控件贴图
void CAboutDlg::OnPaint(){ CPaintDC dc(this); // device context for painting // TODO: 在此处添加消息处理程序代码 HICON hIcon = (HICON):原创 2011-07-19 09:48:40 · 718 阅读 · 0 评论 -
在OnPaint中 CListCtrl 闪烁
void CUserList::OnPaint(){ CPaintDC dc(this); // device context for painting // TODO: 在此处添加消息处理程序代码 // 不为绘图消息调用 CDialog::OnPain原创 2011-07-14 14:25:32 · 1604 阅读 · 1 评论 -
让CDialog响应WM_CHAR消息
重写CDialog类的以下函数BOOL CGraphicsDlg::PreTranslateMessage(MSG* pMsg){ if(pMsg->message == WM_CHAR || pMsg->message == WM_KEYDOWN) //此处判原创 2011-07-24 00:57:51 · 1305 阅读 · 0 评论 -
解决BitBlt 覆盖按钮问题
void COutOfWindowDlg::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 CWnd * pWnd = GetDesktopWindow(); CDC * pDC = pWnd->GetDC(); CBitmap原创 2011-07-21 14:48:09 · 1118 阅读 · 0 评论 -
Windows程序窗口透明
在OnInitDialog()中加入如下代码SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE ) | 0x80000 );HINSTANCE hInst = LoadLibrary("User32.DLL"); if (hInst) {原创 2011-07-14 20:31:40 · 724 阅读 · 0 评论