在使用具體某個軟件的時候
void CMy
{
CSheet sheet;
sheet
int iRet=sheet
}
//重載BOOL CPropertyPage::OnSetActive( )來控制顯示的按鈕
BOOL CPage
{
((CPropertySheet*)GetParent())
return CPropertyPage::OnSetActive();
}
BOOL CPage
{
((CPropertySheet*)GetParent())
return CPropertyPage::OnSetActive();
}
大家知道
/*
服務器方在端口
客戶方向服務器端口
*/
BOOL CMy
{
CDialog::OnInitDialog();
CSocket sockListen;
//創建本地套接口
sockListen
//綁定參數
sockListen
sockListen
//等待連接請求
sockListen
//關閉監聽套接口
sockListen
//啟動定時器
SetTimer(
}
void CMy
{
static iIndex=
char szSend[
sprintf(szSend
//發送TCP數據
int iSend= m_sockSend
}
BOOL CMy
{
CDialog::OnInitDialog();
//創建本地套接口
m_sockRecv
//發起連接請求
BOOL fC=m_sockRecv
TRACE(
//啟動定時器
SetTimer(
}
void CMy
{
char szRecv[
//接收TCP數據
int iRecv =m_sockRecv
TRACE(
if(iRecv>=
{
szRecv[iRecv]=
m_szRecv=szRecv;
UpdateData(FALSE);
}
}
假設在Windows程序窗口中有幾個工具欄
下面就是實現其功能的主要代碼
void CCJMDIFrameWnd::DockControlBarLeftOf(CControlBar* Bar
CControlBar* LeftOf)
{
CRect rect;
DWORD dw;
UINT n;
// 使用MFC來調整所有工具欄的尺寸
// 確保GetWindowRec准確
RecalcLayout(TRUE);
LeftOf
rect
dw=LeftOf
n =
n = (dw&CBRS_ALIGN_TOP) ? AFX_IDW_DOCKBAR_TOP: n;
n = (dw&CBRS_ALIGN_BOTTOM&& n==
n = (dw&CBRS_ALIGN_LEFT && n==
n = (dw&CBRS_ALIGN_RIGHT&& n==
DockControlBar(Bar
}
From:http://tw.wingwit.com/Article/program/net/201311/12133.html