EVC++
hcfan
这个作者很懒,什么都没留下…
展开
-
操纵菜单的方法
CMenu* GetSubMenu( int nPos ) 一位置得到子菜单的指针,因为一个CMenu对象只能表示一个弹出菜单,如果菜单中的某一项也为弹出菜单,就需要通过该函数获取指针。 BOOL AppendMenu( UINT nFlags, UINT nIDNewItem = 0, LPCTSTR lpszNewItem = NULL ) 在末尾添加一项,nFlag为MF_SEPARATOR原创 2006-08-22 09:22:00 · 666 阅读 · 0 评论 -
窗口操作函数
改变窗口状态:BOOL EnableWindow( BOOL bEnable = TRUE );可以设置窗口的禁止/允许状态。BOOL IsWindowEnabled( );可以查询窗口的禁止/允许状态。 BOOL ModifyStyle( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 )/BOOL ModifyStyleEx( DWORD dwRemo原创 2006-08-22 09:57:00 · 698 阅读 · 0 评论 -
对话框内画图
void TestView::OnPaint() { CPaintDC dc(this); // device context for painting CWnd* pWnd = GetDlgItem(IDC_RADIOA); //获取控件所以窗口句柄 CDC* pControlDC = pWnd->GetDC(); //取设备句柄 pWnd->Invalidate(TRUE);原创 2006-08-22 10:01:00 · 886 阅读 · 0 评论 -
非模式对话框
如何创建非模式对话框MyDialog m_mydialog;m_mydialog.Create(IDD_MYDIALOG,this); //创建m_mydialog.ShowWindow(SW_SHOW); //显示值得注意的是在摧毁非模式对话框不能调用CDialog::OnCancel, 因为OnCancel调用了EndDialog,而EndDialog只是使对话框不可见,并没有删原创 2006-08-22 10:02:00 · 665 阅读 · 0 评论 -
UNICODE码到ANSII码的转换
#include "atlconv.h"CString cstr(L"abcd");char str[10];strcpy(str, W2A(cstr.GetBuffer(cstr.GetLength())));原创 2006-08-22 09:20:00 · 906 阅读 · 0 评论 -
查找文件(夹)
HANDLE hFind; WIN32_FIND_DATA findData; CString strFilePath = theApp.strFilePath; strFilePath += "*.*";//查找教材 hFind = FindFirstFile(strFilePath, &findData);//查找第一个文件 if (INVALID_HANDLE_VALUE == hF原创 2006-08-22 09:24:00 · 536 阅读 · 0 评论 -
代码改变工具条图片
CBitmap bm; bm.LoadBitmap(ILC_COLOR8); CImageList m_ilToolBar; m_ilToolBar.Create(16,16,ILC_COLOR8, 4, 4); m_ilToolBar.Add(&bm, RGB(0, 0, 0)); CCeCommandBar *pBar = (CCeCommandBar *)FromHandle(m原创 2006-08-22 09:58:00 · 619 阅读 · 0 评论 -
动态增加或删除菜单
1、 增加菜单添加CMenu *mainmenu;mainmenu=AfxGetMainWnd()->GetMenu(); //得到主菜单(mainmenu->GetSubMenu (0))->AppendMenu (MF_SEPARATOR);//添加分隔符(mainmenu->GetSubMenu (0))->AppendMenu(MF_STRING,ID_APP_ABOUT,原创 2006-08-22 10:00:00 · 766 阅读 · 0 评论 -
代码设置背景图片
void SceneListView::OnPaint() { CPaintDC dc(this); // device context for painting CBitmap m_Bitmap; if(!m_Bitmap.LoadBitmap(this->nPicId)) { AfxMessageBox(TEXT("HELLO")); } CDC MemDC; MemDC.Crea原创 2006-08-22 09:58:00 · 985 阅读 · 0 评论