Здравствуйте, возникла проблема с отображением текста(динамического) на Edit'е Если делать так: Код (Text): .... .... Invoke SetWindowText, Edit1, Addr szLabel1Text2 Invoke ShowWindow, hWnd_w, nCmdShow Pop Eax Invoke UpdateWindow, hWnd_w @@: Invoke GetMessage, Addr msg, NULL, 0, 0 .If Eax Invoke TranslateMessage, Addr msg Invoke DispatchMessage, Addr msg Jmp Short @B .EndIf Mov Eax, msg.wParam Ret WinMain EndP То получается что надписть выводится один раз.. Если после WinMain, я пытаюсь сделать SetWindowText, то он несрабатывает Код (Text): Invoke WinMain, hInst, NULL, Eax, SW_SHOWDEFAULT Invoke SetWindowText, Edit1, Addr szLabel1Text2 ;НЕ срабатывает... Что делать? О_о Спасибо
Вот уж точно О_о. Во первых непонятно почему WinMain, да ещё и называется, да ещё и с параметрами. Это похоже на низкоуровневую сишную реализацию в Windows 3.11. Там действительно WinMain принимал 4 параметра, и вызывался сишним кодом. Это всё в прошлом уже как 20 лет. Зачем реализовывать сишную ахинею? По выходу из WinMain обычно окна уже не существует и выводить следственно некуда. Почему WinMain вызывается с параметрами, а стек никто не чистит? Вообще непонятно откуда это и зачем. Приложите полный исходник и укажите компилятор, а не то это выглядит как бред.