⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javalauncherthread.h

📁 用bcg库编写的java IDE 源码
💻 H
字号:
#if !defined(AFX_JAVALAUNCHERTHREAD_H__06DA6252_6AFE_4553_B5C7_A3514D152AB2__INCLUDED_)
#define AFX_JAVALAUNCHERTHREAD_H__06DA6252_6AFE_4553_B5C7_A3514D152AB2__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// JavaLauncherThread.h : header file
//



/////////////////////////////////////////////////////////////////////////////
// CJavaLauncherThread thread

class CJavaLauncherThread : public CWinThread
{
	DECLARE_DYNCREATE(CJavaLauncherThread)
protected:
	CJavaLauncherThread();           // protected constructor used by dynamic creation
	HWND m_mapHwnd;
	char** m_pparg;
	int    m_argc;

	HWND  m_hwndWndInit;
	HWND m_hwndAlternateWndInit;      // special case commdlg hooking
	DWORD m_dwPropStyle;
	DWORD m_dwPropExStyle;
	HWND m_hWndInit;
	BOOL m_bDlgCreate;
	HHOOK m_hHookOldCbtFilter;
	HHOOK m_hHookOldMsgFilter;

	// other CWnd modal data
	MSG m_lastSentMsg;              // see CWnd::WindowProc
	HWND m_hTrackingWindow;         // see CWnd::TrackPopupMenu
	HMENU m_hTrackingMenu;
	TCHAR m_szTempClassName[96];    // see AfxRegisterWndClass
	HWND m_hLockoutNotifyWindow;    // see CWnd::OnCommand

	// other framework modal data
	HWND m_hwndRoutingView;          // see CCmdTarget::GetRoutingView
	HWND m_hwndRoutingFrame;     // see CCmdTarget::GetRoutingFrame


	// common controls thread state
	HWND m_hwndToolTip;
	HWND m_hwndLastHit;       // last window to own tooltip
	TOOLINFO m_lastInfo;    // last TOOLINFO structure
	HWND m_hwndLastStatus; // last flyby status control bar

	// OLE control thread-local data
	HWND m_hwndWndPark;       // "parking space" window
	
   _AFX_THREAD_STATE* m_pState;
// Attributes
public:
    CJavaLauncherThread(HWND msgWnd,_AFX_THREAD_STATE* pThreadSt,char** parg,int argc);

// Operations
public:
	void mapWnd();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CJavaLauncherThread)
	public:
	virtual BOOL InitInstance();
	virtual int ExitInstance();
	virtual int Run();
	//}}AFX_VIRTUAL

// Implementation
protected:
	virtual ~CJavaLauncherThread();

	// Generated message map functions
	//{{AFX_MSG(CJavaLauncherThread)
		// NOTE - the ClassWizard will add and remove member functions here.
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_JAVALAUNCHERTHREAD_H__06DA6252_6AFE_4553_B5C7_A3514D152AB2__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -