Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Все эти API CreateWindow
|
|||
|---|---|---|---|
|
#18+
Может подскажет кто или приведет пример по функции CreateWindow а то вот я написал w_struct.style:=CS_VREDRAW or CS_HREDRAW; w_struct.hbrBackground:=COLOR_WINDOW; w_struct.lpszClassName:='serg'; RegisterClass(@w_struct); CreateWindow(@w_struct, 'serg_1', WS_BORDER or WS_CAPTION or WS_VSCROLL , 10,10, 100,100, 0, 0, form1.Handle, 0); ошибку выдает, и не пойму почему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 13:10 |
|
||
|
Все эти API CreateWindow
|
|||
|---|---|---|---|
|
#18+
ну тут ты просто трохи херню написал, в принципе как бы правильно, только немного херню. На тебе пример в C++ переведи на дельфи и юзай... я думаю сделаешь #define STRICT #define WIN32_LEAN_AND_MEAN #define WINDOWAPI #include <windows.h> LRESULT CALLBACK WndProc(HWND hWnd, UINT Msg, WPARAM WParam, LPARAM LParam); int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR CmdLine, int CmdShow); #include "Window.h" int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR CmdLine, int CmdShow) { char p_name[] = "SGK test by Storm from Revolt studio"; WNDCLASSEX wnd_class; HWND h_wnd; MSG msg; wnd_class.cbSize = sizeof(wnd_class); wnd_class.style = CS_HREDRAW | CS_VREDRAW; wnd_class.lpfnWndProc = WndProc; wnd_class.cbClsExtra = 0; wnd_class.cbWndExtra = 0; wnd_class.hInstance = hInst; wnd_class.hIcon = LoadIcon(NULL, IDI_APPLICATION); wnd_class.hIconSm = LoadIcon(NULL, IDI_APPLICATION); wnd_class.hCursor = LoadCursor(NULL, IDC_ARROW); wnd_class.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); wnd_class.lpszMenuName = NULL; wnd_class.lpszClassName = p_name; RegisterClassEx(&wnd_class); h_wnd = CreateWindowEx(0, p_name, p_name, WS_OVERLAPPEDWINDOW, 0, 0, 800, 600, NULL, NULL, hInst, NULL); if(h_wnd==NULL) return FALSE; ShowWindow(h_wnd, SW_SHOW); UpdateWindow(h_wnd); while(GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return (int)(msg.wParam); } LRESULT CALLBACK WndProc(HWND hWnd, UINT Msg, WPARAM WParam, LPARAM LParam) { switch(Msg) { case WM_CLOSE: PostQuitMessage(0); break; case WM_KEYDOWN: break; default: return DefWindowProc(hWnd, Msg, WParam, LParam); } return 0; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 14:00 |
|
||
|
Все эти API CreateWindow
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 14:04 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=1988&tid=2116068]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 310ms |

| 0 / 0 |
