文章列表
 
您正在查看 "vc编程" 分类下的文章

2008-09-04 17:59

6.对话框上建立View的方法

OnInitDialog();CRect rectWindows;GetWinodwRect(&rectWindows);CRuntimeClass *pViewClass=RUNTIME_CLASS(CXXXView);CCreateContext *pContext=new CCreateContext;pContext->m_pCurrentDoc=NULL;pContext->m_pCurrentFrame=NULL;pContext->m_pLastView=NULL;pContext->m_pNewDocTemplate=NULL;pContext->m_pNewViewClass=pViewClass;CWnd *pWnd=DYNAMI

 
2008-09-04 17:58

1.用鼠标移动基于对话框的无标题栏程序的简单方法

void CVCTestDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
     //一句话解决问题
     SendMessage(WM_SYSCOM

 
2008-09-02 0:27
一、托盘简介

所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。其实,托盘区的编程很简单,下面简要阐述一下子喽^_^

二、托盘编程相关函数

其实呢,把程序放到托
 
2008-08-26 22:30

对话框程序中如果已经删除了确定和取消按钮,然后如果再需要重载这个函数时可以如下:

//{{AFX_MSG(CxxxDlg)
...
virtual void OnOK();
.....
//}}AFX_MSG
DECLARE_MESSAGE_MAP()

注意:要放到该对话框的头文件里。

 
2008-08-26 17:22
Timer事件,即定时器事件,是在游戏编程中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用SetTimer()函数。

            1、SetTimer定义在那里?

             SetTimer表示的是定义个定时器。根据定义指定的窗口,在指定的窗口(CWnd)中实现OnTimer事件,这样,就可以相应事件了。

 
2008-08-26 17:22

在/doc/">程序中我们经常要使用定时刷新的功能,典型的应用是在信息管理系统中表单要跟着数据库中的数据变动。MFC提供了定时器来完成这个功能。
   在MFC中和定时器相关的有三个函数:
UINT SetTimer( UINT nIDEvent, UINT nElapse,
void (CALLBACK EXPORT* lpfnTimer)( HWND, UINT, UINT, DWORD) );
afx_msg void OnTimer( UINT nIDEvent );
BOOL KillTimer( int nIDEvent );
参数说明:
UINT nIDEvent:定时器的ID,给定时器唯一的身份验证,如果在一个/doc/">程序中

 
2008-08-26 17:21

什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。 使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数。

1.1 用WM_TIMER来设置定时器

 
2008-08-15 13:29
 
2008-08-15 13:28

LPDISPATCH lpidsp=m_WebBrowser2.GetDocument();

ASSERT(lpidsp);
IHTMLDocument2 *pDoc=NULL;
HRESULT hr;
hr=lpidsp->QueryInterface(IID_IHTMLDocument2,(void**)&pDoc);
ASSERT(SUCCEEDED(hr));
ASSERT(pDoc);
IHTMLElement *pBody=NULL;
hr=pDoc->get_body(&pBody);
ASSERT(SUCCEEDED(hr));
ASSERT(pBody);
IHTMLElement *pElement=NULL;
hr=pBody->QueryInterface(IID_IHTMLElement,(void**)&pElement);
ASSERT(SUCCEEDED(hr));
ASSE

 
2008-08-11 10:41
CFile的派生类CStdioFile提供了对文件进行流式的操作功能。其中函数void CStdioFile::WriteString( LPCTSTR lpsz )写入一个字符串,需要给字符串lpsz的末尾加上换行标志”\r\n”;函数bool CStdioFile::ReadString(CString &rString )从文件中读取一行,如果文件未读完返回true,否则返回false。
比如:写入文件的例子

//创建文件


CStdioFile file;
file.Open("ts.txt",CFile::modeCreate|CFile::modeWrite);

//写入文件

CString str;
str.Format(
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

好专业啊…赞!~ 我现在要做一个输入各项数据、输出结果曲线图的界面,只有一点C语言
 

谢谢啦 那个window.alert();帮我大忙啦
 

的确,测试之后,发现产品极其垃圾,很多错误,BUG一堆。貌似最近他还官司缠身,什么
 

钟胜辉说是打造资讯类门户的垂直CMS,其实不过是他的CMSTOP也就只能做一个信息发布而
 

谢谢
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu