原创 VC++在結構體中加入CArray類型,CMap

定義結構體(必須以類的方式,添加構造函數) //數據類型信息 struct TableField {     int source;//表示該字段的來源,0表示其他表(如SystemDevice),1表示本表(如SeaWave)   

原创 VC 窗口創建以及窗口之間傳遞數據、傳遞消息(模態、非模態)

http://blog.sina.com.cn/s/blog_49cb42490100nm3n.html 在VC++中,打開對話框一般是用DoModal()函數調用模態對話框,但是模態對話框只能在對彈出的當前子窗口進行操作,而不能對父窗

原创 VC中製作DLL 動態鏈接庫 函數回調MFC dll

新建win32的dll或者MFC的DLL win32的DLL可手動添加一個.h文件,並且和對應的cpp文件對應,如下demo // DemoDll2.cpp : 定義 DLL 應用程序的導出函數。 // #include "stdaf

原创 ocx控件 實例(1)

設置ocx控件中的static控件的邊框顏色 http://bbs.csdn.net/topics/390327738 //OCX上繪4個Static控件,單擊控件,修改邊框顏色,好像就第一次管用, //後面再單擊都不起作用了。

原创 ActiveX控件全屏顯示

http://bbs.csdn.net/topics/310053242 (一) 第一種方式,轉載 思路: 雙擊窗體 1。把嵌入在ActiveX裏有窗體“跳”出來 2。隱藏任務欄 再次雙擊和上面相反,又回到了這個ActiveX裏去了

原创 ATL控件 總結

ATL 無窗口 ActiveX 控件中,得到容器窗口句柄的方法 CComPtr < IOleClientSite > spClientSite; GetClientSite( &spClientSite ); CComQIPtr < IO

原创 ATL複合控件 實例

ATL複合控件和其中子控件的交互    參見《深入解析ATL(第二版)》 P579 在cc.h文件中聲明控件 public: CEdit m_edit;在cpp文件中的初始化和銷燬方法中編寫 LRESULT Ccc1::On