<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FUN1206的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FUN1206</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FUN1206]]></copyright><item><title><![CDATA[简单dll  02]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6329158</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6329158</guid><author>FUN1206</author><pubDate>Sun, 17 Apr 2011 13:25:00 +0800</pubDate><description><![CDATA[<br />1.先编写DLL（add.DLL）<br />extern "C" _declspec(dllexport) int abc(int a)<br />{<br />a=3234;<br />return a;<br />}<br />2.然后编写MFC对话框程序<br />在事件里写入：<br />HINSTANCE hInst;<br />hInst=LoadLibrary("z1.DLL");//加载链接库<br />typedef int (*ADDPROC)(int a); <br />]]></description><category></category></item><item><title><![CDATA[简单的dll加载]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6329155</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6329155</guid><author>FUN1206</author><pubDate>Sun, 17 Apr 2011 13:24:00 +0800</pubDate><description><![CDATA[<br />1.先编写DLL（add.DLL）<br />CMfcdllApp theApp;<br />extern    "C"    __declspec(dllexport)    void    Show()   //创建返回void型的dll函数<br />   ...{   <br />   AFX_MANAGE_STATE(AfxGetStaticModuleState());   <br />   CTest    test;   <br />   test.DoModal    (); ]]></description><category></category></item><item><title><![CDATA[mfc dll]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6329154</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6329154</guid><author>FUN1206</author><pubDate>Sun, 17 Apr 2011 13:23:00 +0800</pubDate><description><![CDATA[<br />VC++动态链接库编程之MFC扩展 DLL <br /> <br /> <br />文章录入：7747.Net    责任编辑：7747.Net  84  <br /> 【字体：小 大】<br /> <br />DLL类型 入口函数 <br />非 MFC DLL 编程者提供DllMain函数 <br />MFC规则 DLL CWinApp对象的InitInstance 和 ExitInstance <br />MFC扩展 DLL MFC DLL向导生成DllMain 函数 <br />　　对于]]></description><category></category></item><item><title><![CDATA[消息映射]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6329152</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6329152</guid><author>FUN1206</author><pubDate>Sun, 17 Apr 2011 13:23:00 +0800</pubDate><description><![CDATA[<br /> 消息映射的实现<br /> <br /> Windows消息概述<br /> <br />Windows应用程序的输入由Windows系统以消息的形式发送给应用程序的窗口。这些窗口通过窗口过程来接收和处理消息，然后把控制返还给Windows。<br /> 消息的分类<br /> <br /> 队列消息和非队列消息
<br /> <br />从消息的发送途径上看，消息分两种：队列消息和非队列消息。队列消息送到系统消息队列，然后到线程消息队列；非队列消息直接送给目的窗口过程。<br />这里，对]]></description><category></category></item><item><title><![CDATA[消息映射]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6329151</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6329151</guid><author>FUN1206</author><pubDate>Sun, 17 Apr 2011 13:22:00 +0800</pubDate><description><![CDATA[<br /> 消息映射的实现<br /> <br /> Windows消息概述<br /> <br />Windows应用程序的输入由Windows系统以消息的形式发送给应用程序的窗口。这些窗口通过窗口过程来接收和处理消息，然后把控制返还给Windows。<br /> 消息的分类<br /> <br /> 队列消息和非队列消息
<br /> <br />从消息的发送途径上看，消息分两种：队列消息和非队列消息。队列消息送到系统消息队列，然后到线程消息队列；非队列消息直接送给目的窗口过程。<br />这里，对]]></description><category></category></item><item><title><![CDATA[消息映射的实现]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6329128</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6329128</guid><author>FUN1206</author><pubDate>Sun, 17 Apr 2011 13:07:00 +0800</pubDate><description><![CDATA[<br /> 消息映射的实现<br /> <br /> Windows消息概述<br /> <br />Windows应用程序的输入由Windows系统以消息的形式发送给应用程序的窗口。这些窗口通过窗口过程来接收和处理消息，然后把控制返还给Windows。<br /> 消息的分类<br /> <br /> 队列消息和非队列消息
<br /> <br />从消息的发送途径上看，消息分两种：队列消息和非队列消息。队列消息送到系统消息队列，然后到线程消息队列；非队列消息直接送给目的窗口过程。<br />这里，对]]></description><category></category></item><item><title><![CDATA[toplogy.h]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327313</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327313</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:09:00 +0800</pubDate><description><![CDATA[<br />#if !defined(AFX_TOPOLOGY_H__0C4F7A17_4C7A_4E78_B507_771243D22027__INCLUDED_)<br />#define AFX_TOPOLOGY_H__0C4F7A17_4C7A_4E78_B507_771243D22027__INCLUDED_<br />#if _MSC_VER > 1000<br />#pragma once<br />#endif // _MSC_VER > 1000<br />// Topology.h : ]]></description><category></category></item><item><title><![CDATA[toplogy.cpp]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327310</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327310</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:08:00 +0800</pubDate><description><![CDATA[<br />// Topology.cpp : implementation file<br />//插入Visual   C++   Components->   ToolTip   Support   <br />  <br />#include "stdafx.h"<br />#include "MyApp.h"<br />#include "Topology.h"<br /> <br />#ifdef _DEBUG<br />#define new DEBUG_NEW<br />#undef THI]]></description><category></category></item><item><title><![CDATA[relationset.h]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327309</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327309</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:08:00 +0800</pubDate><description><![CDATA[<br />#if !defined(AFX_RELATIONSET_H__5361F5CD_E4D2_4D25_8EF0_DC58EA0C6C33__INCLUDED_)<br />#define AFX_RELATIONSET_H__5361F5CD_E4D2_4D25_8EF0_DC58EA0C6C33__INCLUDED_<br />#if _MSC_VER > 1000<br />#pragma once<br />#endif // _MSC_VER > 1000<br />// Relatio]]></description><category></category></item><item><title><![CDATA[relationset.cpp]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327307</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327307</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:08:00 +0800</pubDate><description><![CDATA[<br />// RelationSet.cpp : implementation file<br />//<br />#include "stdafx.h"<br />#include "myapp.h"<br />#include "RelationSet.h"<br />#ifdef _DEBUG<br />#define new DEBUG_NEW<br />#undef THIS_FILE<br />static char THIS_FILE[] = __FILE__;<br />#endif<b]]></description><category></category></item><item><title><![CDATA[receivedataset.h]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327304</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327304</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:07:00 +0800</pubDate><description><![CDATA[<br />#if !defined(AFX_RECEIVEDATASET_H__0C21071B_F3C0_4EDE_9568_5CAF3CAFB34D__INCLUDED_)<br />#define AFX_RECEIVEDATASET_H__0C21071B_F3C0_4EDE_9568_5CAF3CAFB34D__INCLUDED_<br />#if _MSC_VER > 1000<br />#pragma once<br />#endif // _MSC_VER > 1000<br />// R]]></description><category></category></item><item><title><![CDATA[receivedataset.cpp]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327303</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327303</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:07:00 +0800</pubDate><description><![CDATA[<br />// ReceivedataSet.cpp : implementation file<br />//<br />#include "stdafx.h"<br />#include "myapp.h"<br />#include "ReceivedataSet.h"<br />#ifdef _DEBUG<br />#define new DEBUG_NEW<br />#undef THIS_FILE<br />static char THIS_FILE[] = __FILE__;<br />#e]]></description><category></category></item><item><title><![CDATA[mypicture.h]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327302</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327302</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:07:00 +0800</pubDate><description><![CDATA[<br />#if !defined(AFX_PICTURE_H__9C9DAB32_1494_4AD5_AB83_2344ED34F331__INCLUDED_)<br />#define AFX_PICTURE_H__9C9DAB32_1494_4AD5_AB83_2344ED34F331__INCLUDED_<br />#if _MSC_VER > 1000<br />#pragma once<br />#endif // _MSC_VER > 1000<br />// Picture.h : hea]]></description><category></category></item><item><title><![CDATA[picture.cpp]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327300</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327300</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:06:00 +0800</pubDate><description><![CDATA[<br />// Picture.cpp : implementation file<br />//<br />#include "stdafx.h"<br />#include "MyApp.h"<br />#include "Picture.h"<br />#ifdef _DEBUG<br />#define new DEBUG_NEW<br />#undef THIS_FILE<br />static char THIS_FILE[] = __FILE__;<br />#endif<br />////]]></description><category></category></item><item><title><![CDATA[mytab.h]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327297</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327297</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:06:00 +0800</pubDate><description><![CDATA[<br />#if !defined(AFX_MYTAB_H__B623641D_7E3D_4095_A064_8F9F22077B1E__INCLUDED_)<br />#define AFX_MYTAB_H__B623641D_7E3D_4095_A064_8F9F22077B1E__INCLUDED_<br />#if _MSC_VER > 1000<br />#pragma once<br />#endif // _MSC_VER > 1000<br />// MyTab.h : header fi]]></description><category></category></item><item><title><![CDATA[mytab.cpp]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327296</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327296</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:06:00 +0800</pubDate><description><![CDATA[<br />// MyTab.cpp : implementation file<br />//<br />#include "stdafx.h"<br />#include "MyApp.h"<br />#include "MyTab.h"<br />#ifdef _DEBUG<br />#define new DEBUG_NEW<br />#undef THIS_FILE<br />static char THIS_FILE[] = __FILE__;<br />#endif<br />////////]]></description><category></category></item><item><title><![CDATA[mypos.h]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327295</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327295</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:06:00 +0800</pubDate><description><![CDATA[<br />#if !defined(AFX_MYPOS_H__E450EB4D_77B4_476A_AC70_65A5E14DB839__INCLUDED_)<br />#define AFX_MYPOS_H__E450EB4D_77B4_476A_AC70_65A5E14DB839__INCLUDED_<br />#if _MSC_VER > 1000<br />#pragma once<br />#endif // _MSC_VER > 1000<br />// MyPos.h : header fi]]></description><category></category></item><item><title><![CDATA[mypos.cpp]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327294</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327294</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:05:00 +0800</pubDate><description><![CDATA[<br />// MyPos.cpp : implementation file<br />//<br />#include "stdafx.h"<br />#include "myapp.h"<br />#include "MyPos.h"<br />#ifdef _DEBUG<br />#define new DEBUG_NEW<br />#undef THIS_FILE<br />static char THIS_FILE[] = __FILE__;<br />#endif<br />////////]]></description><category></category></item><item><title><![CDATA[myappdlg.h]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327292</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327292</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:05:00 +0800</pubDate><description><![CDATA[<br />// MyAppDlg.h : header file<br />//<br />#if !defined(AFX_MYAPPDLG_H__21F10CC9_2546_4FA8_B1B0_6091DC9B5553__INCLUDED_)<br />#define AFX_MYAPPDLG_H__21F10CC9_2546_4FA8_B1B0_6091DC9B5553__INCLUDED_<br />#if _MSC_VER > 1000<br />#pragma once<br />#endif]]></description><category></category></item><item><title><![CDATA[myappdlg.cpp]]></title><link>https://blog.youkuaiyun.com/FUN1206/article/details/6327290</link><guid>https://blog.youkuaiyun.com/FUN1206/article/details/6327290</guid><author>FUN1206</author><pubDate>Sat, 16 Apr 2011 11:05:00 +0800</pubDate><description><![CDATA[<br />// MyAppDlg.cpp : implementation file<br />//<br />#include "stdafx.h"<br />#include "MyApp.h"<br />#include "MyAppDlg.h"<br />#ifdef _DEBUG<br />#define new DEBUG_NEW<br />#undef THIS_FILE<br />static char THIS_FILE[] = __FILE__;<br />#endif<br />//]]></description><category></category></item></channel></rss>