引言: 河南 郭虹
Microsoft Visual C++ 5.0作为一种编程环境为广大的程序设计员所使用,这其中不乏许多初学者,作为资历尚浅的编程人员,不肯能对VC的方方面有深入的了解。
摘要:我看了msdn也以为只对bmp有用,结果是对jpg gif都可以。
向不轻信ms的jdk致敬!
//admire jdk
以下是实验代码,大家可以在95下试试,我在98+ie5上成功。
是一个cview的例子,别忘了afxoleinit
void cpicview::ondraw(cdc* pdc)
{
cpicdoc* pdoc = getdocument();
assert_......
摘要:问题
有的程序员希望能够从自己的应用程序中启动其他的应用程序,并在操作完成后关闭应用程序。例如: 从应用程序中启动 windows 应用程序 write,作记录或者写备忘录,然后关闭此应用程序。有时,还希望 能够忽略应用程序 write 的消息框,消息框是用来询问用户是否保存文件的改变。
如何使用 windows 9x api 函数尽量简单地实现这两个功能呢?
方法
在 3.2 节中......
让你的VC程序动起来上一页 ...
int cmainframe::oncreate(lpcreatestruct lpcreatestruct) 【程序编程相关:
使用Visual C++实现OLE剪贴板】
【推荐阅读:
一个控制台程序中的日志产生程序(运用多线】
{if(cmdiframewnd::oncreate(lpcreatestruct)==-1) 【扩展信息:
VC中用于调试程序的几个宏的使用技巧
】
return –1;
…
//增加你的代码
settimer(1,500,null);}
通过classwizard为cmainframe增加下列消息处理函数:
函数
消息
cmainframe
ontimer
wm_timer
cmainframe
ondestroy
wm_destroy
在cmainframe::ontimer方法中,增加用来启动定时器的代码....
下一页 摘要:safearray * *类型比较复杂,不像其他类型可以直接传入fire事件方法里。先看基本类型参数处理方法: 举例long型hresult fire_closecompleted(long methodid) { ccomvariant varresult; t* pt = static_cast<t*>(this); int nconnectionindex; ccomvarian......