打開VAX的Options對話框,取消Advanced --> Underlines --> "Undrline spelling errors in comments and string using..."上的勾即可
這個方法 我試過了 還是沒有呀!
我調試了你的程序,需要mscomm32.ocx,注冊後,在你的dlg.h中添加一個函數定義
void OnCommMscomm1();
// 串口V2Dlg.h : 頭文件
//
#pragma once
#include "afxwin.h"
#include "mscomm1.h"
// C串口V2Dlg 對話框
class C串口V2Dlg : public CDialogEx
{
// 構造
public:
C串口V2Dlg(CWnd* pParent = NULL); // 標准構造函數
// 對話框數據
enum { IDD = IDD_V2_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 實現
protected:
HICON m_hIcon;
// 生成的消息映射函數
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
CString m_EditReceive;
CString m_Editsend;
CComboBox m_comb1;
CComboBox m_comb2;
CMscomm1 m_mscom;
afx_msg void OnBnClickedButton4();
afx_msg void OnBnClickedButton3();
afx_msg void OnBnClickedButton2();
afx_msg void OnBnClickedButton1();
DECLARE_EVENTSINK_MAP()
void OnCommMscomm1(); //這裡
};
這樣就可以編譯了,看圖。沒有任何問題。
如果你要我編譯好的代碼,請留下郵箱。