摘要: 第一种:CBitmapButton m_bit;BOOL CmapbuttonDlg::OnInitDialog(){ // TODO: 在此添加额外的初始化代码 m_bit.LoadBitmaps(IDB_BITMAP1); m_bit.SubclassDlgItem(IDC_BUTTON1,this); m_bit.SizeToContent(); return TRUE; // 除非将焦点设置到控件,否则返回 TRUE}其中button的owner draw属性设为true第二种:CBitmap m_bmp;CButton *p_bmpBtn;BI... 阅读全文
posted @ 2011-10-22 14:10 Dsp Tian 阅读(839) 评论(0) 推荐(0) 编辑
摘要: #include <MMSystem.h>MCI_OPEN_PARMS op;BOOL flag;void CcdDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 if (flag==FALSE) { flag=TRUE; op.dwCallback=NULL; op.lpstrAlias=NULL; op.lpstrElementName=_T("D:\\见习爱神.mp3"); op.wDeviceID=NULL; UINT rs;... 阅读全文
posted @ 2011-10-21 21:19 Dsp Tian 阅读(563) 评论(0) 推荐(0) 编辑
摘要: #include <Windows.h>#include <tchar.h>void CopenrunDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 TCHAR m_fileName[100]; // CString m_fileName; GetModuleFileName(NULL,m_fileName,100); HKEY hKey; CString str = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run"); if (ERRO 阅读全文
posted @ 2011-10-21 12:40 Dsp Tian 阅读(722) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>using namespace std;double laglang(double t,double *x,double *y){ double r=0.0; double temp=1.0; for (int k=0;k<5;k++) { temp=1.0; for (int j=0;j<5;j++) { if (j!=k) { temp*=(t-x[j])/(x[k]-x[j]); } ... 阅读全文
posted @ 2011-10-20 22:53 Dsp Tian 阅读(656) 评论(0) 推荐(0) 编辑
摘要: COLORREF m_clrBkgndColor;CBrush *m_pBkBrush;CSliderCtrl *p_sliderRed;CSliderCtrl *p_sliderGreen;CSliderCtrl *p_sliderBlue;BOOL CcolorDlg::OnEraseBkgnd(CDC* pDC){ // TODO: 在此添加消息处理程序代码和/或调用默认值 if (m_pBkBrush) { CRect cr; GetClientRect(cr); pDC->FillRect(&cr,m_pBkBrush); ... 阅读全文
posted @ 2011-10-20 00:04 Dsp Tian 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: void CnoneDlg::SetBitmap(UINT uBmpResource, UINT uCtrlResource){ HBITMAP hBitmap; CStatic *pStatic = (CStatic *)GetDlgItem(uCtrlResource); hBitmap = (HBITMAP)LoadImage( AfxGetInstanceHandle(), MAKEINTRESOURCE(uBmpResource), IMAGE_BITMAP, 0, 0, LR_LO... 阅读全文
posted @ 2011-10-18 12:12 Dsp Tian 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: // CcommeteDlg 消息处理程序BOOL CcommeteDlg::OnInitDialog(){ CDialogEx::OnInitDialog();//////////////////////////////////// // 将“关于...”菜单项添加到系统菜单中。 SharedMemory=CreateFileMapping((HANDLE)0xffffffff,NULL,PAGE_READWRITE,0,10000,_T("MemFile")); address=MapViewOfFile(SharedMemory,FILE_MAP_WRITE,0,.. 阅读全文
posted @ 2011-10-17 20:21 Dsp Tian 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: void CjiantiebanDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 //复制 CString str; GetDlgItem(IDC_EDIT1)->GetWindowText(str); HGLOBAL hClip; if (OpenClipboard()) { EmptyClipboard(); hClip=GlobalAlloc(GMEM_MOVEABLE,str.GetLength()+1); char *buff; buf... 阅读全文
posted @ 2011-10-17 20:04 Dsp Tian 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 所有的控件的创建基本都是同一套道路;第一步:.h中创建一个CSliderCtrl 类的对象 ; CSliderCtrl m_ctrlSlider;第二步:.cpp中的void CMyDlg::DoDataExchange(CDataExchange* pDX)函数进行初始化控件;//初始化控件 void CMyDlg::DoDataExchange(CDataExchange* pDX){//这个函数是控件与类成员交换数据用的CDialog::DoDataExchange(pDX);//滑块专用DDX_Control(pDX, IDC_SLIDER1, m_ctrlSlider);}第三步:. 阅读全文
posted @ 2011-10-17 10:16 Dsp Tian 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: CTime time;CString m_time;void CtimeDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 SetTimer(1,1000,NULL);}void CtimeDlg::OnTimer(UINT_PTR nIDEvent){ // TODO: 在此添加消息处理程序代码和/或调用默认值 time=CTime::GetCurrentTime(); CString s=time.Format("%Y-%m-%d %H:%M:%S"); m_time =s; GetDlgI... 阅读全文
posted @ 2011-10-13 14:30 Dsp Tian 阅读(658) 评论(0) 推荐(0) 编辑