Law
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Law
-
-
Naprawdę nie ma nikogo, kto potrafiłby by to zrobić? Rzucę trochę kodu:
Randomize; NewClass.style:=CS_GLOBALCLASS; NewClass.lpfnWndProc:=@WindowProc; NewClass.hInstance:=HInstance; NewClass.hIcon:=LoadIcon(0, IDI_APPLICATION); NewClass.hCursor:=LoadCursor(0, IDC_ARROW); NewClass.hbrBackground:=COLOR_WINDOW; NewClass.lpszClassName:='zMainWindow'; RegisterClass(NewClass); NewWindow:=CreateWindow(NewClass.lpszClassName, Title, WS_VISIBLE or WS_SYSMENU, 0, 0, Width, Height, 0, 0, HInstance, nil); Result:=NewWindow; while GetMessage(NewMsg, 0, 0, 0) do begin TranslateMessage(NewMsg); DispatchMessage(NewMsg); end;
To jest kod funkcji szCreateWindow, ma za zadanie zarejestować klasę i stworzyć okno.
-
Właśnie chodzi o to, żeby funkcja rejestrowała klasę i stworzyła okienko.
Jesłi chodzi o CS_GLOBALCLASS, to próbowałem:( -
Jak stworzyć klasę globalną? Tzn. zarejestrowaną przez program lub bibliotekę, można było używać potem w innych aplikacjach.
-
Chodzenie po bagnach wciąga...
Dobrze, że prawie wszystkie porjekty mam w sieci (i zazwyczaj opensource).
Poza tym Panda Anitvirus to shit. -
Dołączyć res'ka z bitmapą do programu, a potem
BitmapHandle:=LoadBitmap(HInstance, 'Nazwa_zasobu');
-
Tworzę sobie standardowe okienko, tyle tylko, że uruchamiam je z biblioteki. Dopóki uruchamiam program w kompilatorze (Run) wszystko działa, ale normalnie to zachowuje się jakby nie zarejestrował klasy. Próbowałem CS_GLOBALCLASS, nie działa.:(
-
-
Można zrobić osobne okienko ze stylem WS_POPUP i odbierać komunikat WS_MOVE w którym będzie się ustawiać względem okna.
-
Ja swoje zerżnąłem z Win32 ("Opening a File"), ale nie działa:(
-
Mi nie chodzi o komponent, tylko o GetOpenFilename i wypełnianie rekordu TOpenFilename.
-
1. Jakieś dobre materiały o MCI?
2. Jakiś dobry program do hlpów?
3. Jak obrócić obrazek PlgBlt?
4. Jak wypełnić TOpenFilename w ObjectPascalu (example z Win32 nie działa)? -
W wielu programach są takiei panel, który można przenosić (również koło menu start znajduje się taki). Jak nazywa się ta klasa?
-
-
Nie miałem innego pomysłu na nazwanie tego tematu:)
A z ty krzyżykiem to chodzi o coś takiego jak w Wordzie np. tylko bez messageBoxa. -
To nic nie daje:] Pojawia się tylko komunikat, ale okienko dalej jest.
-
1. Jak zrobić, żeby po kliknięciu na krzyżyk program się nie wyłaczał?
2. W PlaySound jest flaga SND_MEMORY, która ładuje wava z pamięci. Jak załadować plik do pamięci? -
Napisałem sobie taki programik do analizowania okien, wstukałem okno GG i w sekcji "dzieci" wyskoczyło takie coś:
Numer okna: 2216
Nazwa klasy: RichEdit20A
Nazwa okna:Czyli to RichEdit 2.0
-
-
-
Próbowałem zmienić w buttonie kolor tła:
WM_CTLCOLORBTN: begin SetBkColor(WPar, $FF0000); SelectObject(WPar, CreateSolidBrush($00FF00)); Result:=CreateSolidBrush($00FF00); end;
I żadne ni działa.
-
-
Yeah pokój ludziom dobrej woli! Make programs, not war!
-
Używałeś kiedyś funkcji ChangeDisplaySettings? Otóż ona np. w komunikacie WM_DESTROY jeśli jest sama to działa, ale jeśli już wstawić po niej taką neutralną funkcję jak MessageBox to nie działa. Taka dziwna jest po prostu. I szukam po prostu jakiegoś wytłumaczenia jak robić, żeby działała za zawsze i wszędzie.
-
Napisałem se po prostu program, który ma zmieniać między innymi rozdzielczość (fullscreen) i u mnie działa, chociaż miałem z tym wiele problemów, ale tej innej osoby już nie działa, to chyba wina nie leży już po mojej stronie!
WinAPI SDK w html
w C
Napisano
Przerobiłem win32.hlp jakimś dekompilerem na RTF, a później UnRTF na HTML. Miksuje już od godziny, cpu 80% i końca nie widać. Więc pytam, czy ktoś zna link lub posiada na dysku wersję Win32 Programmer's Reference w wersji html?