|
|
#141 |
|
MCTS
|
кстати, хорошая идея - для каждой библиотеки создавать свой класс
|
|
|
|
|
#142 |
|
Участник
|
|
|
|
|
|
#143 |
|
MCTS
|
вот инфа для Dronas:
X++: pfd = new Binary(#PIXELFORMATDESCRIPTOR_SIZE); pfd.word(0, #PIXELFORMATDESCRIPTOR_SIZE); pfd.word(2, 1); pfd.dWord(4, #PFD_DRAW_TO_WINDOW | #PFD_SUPPORT_OPENGL | /*#PFD_SUPPORT_GDI*/ #PFD_DOUBLEBUFFER); pfd.byte(8, #PFD_TYPE_RGBA); pfd.byte(9, 24); pfd.byte(26, #PFD_MAIN_PLANE); |
|
|
|
|
#144 |
|
Участник
|
А слабо на Direx сделать, хоть платформы динаковые?
|
|
|
|
|
#145 |
|
MCTS
|
DescribePixelFormat, если я не ошибаюсь просто заполняет эту структуру макс. возможными для данной системы значениями, так что он не обязателен, кстати, можете эту функцию раскоментарить - все то же
Последний раз редактировалось Eldar9x; 01.12.2006 в 15:36. |
|
|
|
|
#146 |
|
Участник
|
Eldar9x, а что собираетесь сделать на openGL в Ax?
|
|
|
|
|
#147 |
|
MCTS
|
У меня была цель создать основу для работы с этой библиотекой, а что создать, Lucky13, уверяю, найдется
. Кстати, у Вас до сих пор проблема с необходимостью перезагрузки Аксапты?
|
|
|
|
|
#148 |
|
MCTS
|
Всем огромное спасибо за помощь
|
|
|
|
|
#149 |
|
Участник
|
DescribePixelFormat заполняет структуру для выбранного режима, там в хелпере был метод для вывода всего, что в ней есть.
|
|
|
|
|
#150 |
|
MCTS
|
Да, действительно, причем флаг поменялся с нашего 37 на 1125, интересно, что за сочетание?
|
|
|
|
|
#151 |
|
Участник
|
|
|
|
|
|
#152 |
|
MCTS
|
А, ну с главной формой, это еще надо подумать, там скорей всего как то нужно задат ьобласть вывода... У меня оно вообще целиком окрашивается с главным меню и т.п.
|
|
|
|
|
#153 |
|
Участник
|
|
|
|
|
|
#154 |
|
MCTS
|
возможно, не тот дескриптор окна, т.е. вместо infolog.hwnd() д/б что то другое, что выдаст дескриптор главного окна MDI прилложения Аксапта
|
|
|
|
|
#155 |
|
Участник
|
пипец.
|
|
|
|
|
#156 |
|
MCTS
|
|
|
|
|
|
#157 |
|
Участник
|
Именно так, правда окно ищется как в примере на С там в ините закоментированый код есть.
|
|
|
|
|
#158 |
|
Участник
|
О, с infolog.hwnd() тожа не работает
|
|
|
|
|
#159 |
|
MCTS
|
покажите, здесь, тогда как получаете дескриптор (у меня там уже код перемешан) (для вывода на главное окно, но без артефактов)
|
|
|
|
|
#160 |
|
Участник
|
// g_hWnd = WinApi::findWindow("AxaptaClientClassName", "");
// g_hWnd = WinApi::findWindowEx(g_hWnd, 0, "", "");
|
|
|