#include "afxwin.h"
class CMainWnd :public CFrameWnd
{
public:CMainWnd();
};
CMainWnd::CMainWnd()
{
Create(NULL,"Название",WS_OVERLAPPEDWINDOW,rectDefault,NULL,NULL);
}
class CMyApp:public CWinApp
{
public:CMyApp();
virtual BOOL InitInstance();
};
CMyApp::CMyApp()
{
}
BOOL CMyApp::InitInstance()
{
m_pMainWnd =new CMainWnd;
ASSERT_VALID(m_pMainWnd);
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return TRUE;
}
CMyApp theApp;
Создания собственного интерфейса окна
работаю в VS C++2003 простое окно создаю вот так
Код:
а как сделать например как окно в 1с8 (в прикрепленом файле скриншот окна)
Короче говоря пустое окно с рамкой. Потом рисуешь битмап заголовка, рисуешь битмапы всех кнопок (можно шаблоном а сверху текст писать) помещаешь как CStatic с флагом OWNERDRAW и SS_NOTIFY и обрабатываешь событие WM_NOTIFY() т.е. нажатие на контрол