Добрый день ! Подскажите пожалуйста в чем может быть проблема? Добавляю на панель инструментов с помощью функции InsertControl edit control , тут все работает,затем добавляю еще static control в итоге он добавляется не на панель, а куда-то в произвольное место в окне карты и при этом программа сразу аварийно закрывается, вот код:
Код |
---|
HWND hEdit = CreateWindowEx(WS_EX_CLIENTEDGE, L"EDIT", L"",
WS_CHILD | WS_VISIBLE,
0, 0, 150, 30, MapWindow->GetHandle(), (HMENU)11110, GetModuleHandle(NULL), NULL);
HWND hStatic = CreateWindowEx(WS_EX_CLIENTEDGE,L"STATIC", L"Hello World",
WS_CHILD | WS_VISIBLE,
0,0, 50, 20,
MapWindow->GetHandle(), (HMENU)11111,
theApp.m_hInstance, NULL);
SetWindowTextW(hStatic, L"User:");
InsertButton(PanelId, 0, 0);
InsertControl(PanelId, hStatic, 11111, KI_EXIT);
InsertControl(PanelId, hEdit, 11110, 11111);
|