Chyba nie ogarniasz tworzenia nowego okna ;] Dodałeś deklarację na początku pliku - ok. Dodałeś rejestrację klasy MyRegisterClass - ok. Powiedz mi dlaczego w WndProc masz [syntax=cpp]HWND hRysuj, noweOkno; //?? dlaczego one nie są jako globalne ? po stworzeniu buttona już nigdy nie obsłuzysz jego naciśnięcia bo uchwyt zostanie zapomniany do przycisku...
Nie sprawdzałem czy można, ale w twoim przypadku powinieneś sam rysować text i przesuwać go w dowolne miejsce, oraz obsługiwać kliknięcie dla obszaru tekstu. Może sprecyzuj co chcesz osiągnąć, tekst który będzie się przesuwał i będzie możliwość kliknięcia w niego ? Jeśli tak to button w tym przypadku się nie nadaje.
Witam. sendb=CreateWindowEx(WS_EX_CLIENTEDGE,"b... "Wyślij", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 150,90,50,22, hwnd,(HMENU)SENDB, hInstance, NULL); ShowWindow(sendb, SW_SHOW); send_text=CreateWindowEx(WS_EX_CLIENTEDG... "", WS_CHILD | WS_VISIBLE , 10,90,120,20, hwnd,(HMENU)SEND_TEXT, hInstance, NULL); ShowWindow(send_text, SW_SHOW); Jak...
Witam, utknąłem na następującym problemie, potrzebuje przycisk który będzie działał jak przyciski strzałek w scrollbarze, tj: 1. pojedyncze krótkie wciśnięcia powodują zmianę parametru 2. przytrzymanie powoduje ciągłą zmianę parametru. Standardowy button ma możliwość przekazywania zdarzeń BN_PUSHED i BN_UNPUSHED jedna są one przestarzałe, ale u mnie...
Button Default Message Processing WM_KILLFOCUS Removes the focus rectangle from a button Moment, w którym trzeba wysłać WM_KILLFOCUS musisz jakoś dobrać. Najlepszym wydaje się moment odebrania BN_SETFOCUS: case WM_COMMAND: if (HIWORD(wParam) == BN_SETFOCUS) PostMessage((HWND)lParam, WM_KILLFOCUS, 0,0); Warunek jest...
Witam, w WINAPI była pętla komunikatów której do switcha dodawało się default: i jeśli program był wolny to wykonywał moją funkcję. Natomiast w MFC jest jakaś mapa komunikatów której nie kumam. Jak zrobić, że jeśli user np. nie klika w button to wywołuje się jakaś funkcja (w moim przypadku jest to sprawdzanie czy kod kreskowy został zeskanowany). Zastanawiam...
Zmiana deklaracji zmiennej na globalna pomogla. Jak sprawic, aby po kliknieciu w button stal się on nieaktywny, niezdolny do klikniecia w niego? Sprawdź czy zadziała EnableWindow jeśli podasz uchwyt do przycisku.
Witam Dostałem takie zadanie do rozwiązania i nie mam zielonego pojęcia jak to zrobić. Opracować aplikacje, która wykorzystuje komponent Memo do wprowadzania wymiarów prostokąta(długość i szerokość). Nie więcej niż 20 prostokątów. Każda linia Memo zawiera dwa wymiary jednego prostokąta rozdzielone znakiem dwukropka. Okienko główne powinno zawierać także...
Znalazłem coś takiego: The WM_CTLCOLORBTN message is sent to the parent window of a button when the button is about to be drawn. By responding to this message, the parent window can set a button's text and background colors. Nie stosowałem tego jednak we własnych programach, jedynie moge powiedzieć to co napisane jest w opisie.
Wscript obsługuje tylko podstawowe shellowe objekty, jak aplikacja, rejestr, network,events... a kontrolki programu to już bardzo drobne szczegóły. Sięgnij po winapi i użyj FindWindow oraz EnumChildWindows sprawdzając klasę każdej kontrolki czy jest to "button" o stylach BS_AUTOCHECKBOX lub coś koło tego.
Postanowilem podzielic sie z wami moimi doswiadczeniami wykorzystania interfejsu USB we wlasnych projektach. Jak wiadomo interfejs USB jest juz powszechnie dolaczanym interfejsem do mikrokontrolerow wiekszosci producentow na rynku. Sama obsluga USB zarowno po stronie mikrokontrolera jak i pc (a wlasciwie Windows) jest mniej przyjazna niz w wiekszosci...
Witam, mam następujący problem. Mam stworzoną kontrolkę, button, chce zrobić tak, żeby można było go wcisnąć i po naciśnięciu powtórnym "wyłączyć" - w sensie powrotu do stanu poprzedniego. Napisałem taki kod: LRESULT CALLBACK WindowEventProc(HWND hMain, UINT uMsg, WPARAM wParam, LPARAM lParam){ switch (uMsg){ case WM_COMMAND:...
Co do .NET, to trzeba zainstalować cała płytkę Prerequisites i wtedy chyba będzie śmigać, ale na to chyba też trzeba jakiejś licencji??!!?? Wydaje mi sie ze nie. Ja ostatnio pisze w c# - klient musi posiadac na komputerze zaintalowanego frameworka ktory jest bezplatny. MFC... Jak startuje nowy projekt, to po uruchomieniu zamyka się przy pierwszym wciśnięciu...
Witam. Jestem początkującym programistą w WinApi i mam takie pytanie. Piszę kalkulator oprogramowałem przyciski, ale mam taki problem, że nie wiem jak pobrać tekst z pola tekstowego(cyfry/liczby) i zamienić je na jakiś INT , aby wykonywać działania.. Jeśli ktoś byłby tak miły i mi pomógł będę bardzo wdzięczny!:) zamieszczam kod: #include <windows.h>...
witam mam taki problem z programem z książki podanej w tytule. mam taki kod h=CreateEvent(0, TRUE,FALSE ,"et"); hTaskBar=FindWindow("Shell_Tray... błędy to Error2error C2664: 'CreateEventW' : cannot convert parameter 4 from 'const char Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq...
Witam! Oto prosty programik pod WINDOWS: [syntax=c]#include <windows.h> char *NAZWAKLASY = "LICZNIK";/* Tutaj nazwa klasy (najczęściej przyjmuje się nazwę programu) */ HINSTANCE HINST;/* Tutaj umieszczony będzie uchwyt aplikacji który nada WINDOWS w chwili wywołania */ HWND OKG = NULL;/* A tutaj uchwyt okna głównego. Bedzie potrzebny dla innych...
Witajcie, Chciałbym prosić o pomoc w zaimplementowaniu ikony dla mojej aplikacji. Dopiero sie WinApi uczę dlatego też prośba o wyrozumiałość. Piszę w Dev C++. Poniżej kod, w którym nadal ikona nie działa, nie wiem co robie nie tak.. [syntax=cpp]#include <windows.h> #define ikona 1 const char WindowClass[] = "klasa okna"; HWND g_bAdd, g_bPreview,...
AAA to oto chodzi. A spróbuj użyć scanf. Chociaż najlepiej zrobić to w WinApi o ile system to Winda. HWND global_hEdit,global_hPrzycisk; //------------------------To w funckji WinMain hPrzycisk = CreateWindowEx(0, "BUTTON", "Pobierz tekst", WS_CHILD | WS_VISIBLE, 100, 50, 100, 30, hwnd, NULL, hInstance, NULL); hEdit = CreateWindowEx(0,...
Jak się robi zastopowanie programu/ spauzowanie programu/ przerwanie programu ale w taki sposób, żeby potem po wykonaniu jakiejś akcji np. naciśnięciu na jakiś przycisk program szedł od momentu w którym został spauzowany a nie od nowa, dlatego odpada instrukcja break? W konsoli bym dał scanfa i program stoi do momentu aż nie naciśnie się klawisza jakiegoś...
Daniluka mam pokserowanego częściowo ;) dzięki za linki, a button "pomógł" na forum działa ;) do kodu programu widze nikt się nie odniósł tzn że jest teoretycznie OK napisany:idea::?: p.s. bardzo dobry ten link! http://www.winapi.org/index.php?option=c...
Co do paska to TIMER załatwił sprawę :P. Możecie (jak wiecie jak) poprawić ten kod kalkulatora aby wreszcie działał :( #include <windows.h> #include<string> #define mnoz 1000 #define dzie 1001 #define odej 1002 #define dodaj 1003 using namespace std; LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); HWND klik1,klik2,klik3,klik4,klik5,klik6,klik...
Załączyłem kod który powoduje problem dla uwidocznienia problemu umiesciłem tylko to co niezbędne żeby spowodować problem. Pozdrawiam Plik .h #pragma once namespace test11 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms;....
Hi Mario #define IDC_MAIN_STATUS 103 - zdefiniowanie makrorozkazu. Każde użycie słowa IDC_MAIN_STATUS jako osobne wyrażenie spowoduje podmianę tego wyrażenia na liczbę 103. Wywodzi się to z macroassemblera i jest bardzo przydatne. Załóżmy że masz okienko a na nim 100 buttonów (przycisków). Pomyśl co by było łatwiejsze w operowaniu na tych buttonach:...
Witam! Problem mój polega na tym, że krótki program który napisałem zacina się pod Win XP. Zasada działania: Po wciśnięciu na jeden z dwóch przycisków, na port COM1 wysłane mają zostać 2 Bajty - 1 sterujący (dla rozwiązania problemu to na razie 'R';'G';'Y'), oraz 0x0A (znak nowej linii - po otrzymaniu go podłączony pod Com1 układ zapala LED o odpowiednim...
Ale tu już nie ma co bardziej tłumaczyć. To jest WinAPI i wystarczy zasymulować wciśnięcie i zwolnienie przycisku oznaczonego także przez WinAPI kodem VK_SNAPSHOT. To, co podałem, to kompletny kod.
Witam :!: Mam problem z transmisją pliku przez RS232 za pomocą programu napisanego w C++ builderze wykorzystującego API. Mianowicie problem polega na wysyłaniu pliku przez RS'a :cry: Wszystkie procedury załączania portu i wyłączania są poprawne ale nie wiem gdzie mam błąd w funkcji WriteComm i WyślijClick (czy jakoś tak). Umieszczam program i proszę...
Przesyłam pełny plik *.cpp oraz *.h cpp: #include <windows.h> #include "MasterMind_naglowkowy.h" /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); /* Make the class name into a global variable */ char szClassName[ ] = "WindowsApp"; int WINAPI WinMain (HINSTANCE...
Witam. Tworzę program graficzny na zaliczenie do szkoły w C++ w Code::Block. Mam pewny problem, a dokładnie podczas kompilacji wyskakuje mi problem: undefined reference to WinMain(at)16. Załączam kod źródłowy programu: [syntax=cpp] #include <windows.h> LRESULT CALLBACK WndProc ( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain...
w jakiej bibliotece to jest?? Dodano po 7 zadaialao mi juz - pisalem z malej litery. dzięki za pomoc Dodano po 47 #include <windows.h> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); /* Make the class name into a global variable */ char szClassName[ ] = "WindowsApp"; int...
Skąd ty wziąłeś WM_BUTTON. Chyba raczej WC_BUTTON. To samo przy WC_BUTTON było, ale już rozwiązałem problem, zapomniałem dodać #include <commctrl.h> .. Teraz inny problem, po skompilowaniu nie uruchamia mi się program, zajmuje w pamięci z 250kB i dalej nie rusza, kod: #include <windows.h> #include <commctrl.h> /* Declare Windows procedure...
Poniżej wklejam cały kod. Program nic specjalnego nie robi, bo to tylko do nauki. Bawię się biblioteką WinAPI. Wiem gdzie mi wywala błąd. Zaznaczyłem to w kodzie. I chodzi właśne o zmienną "Bufor", do której kopiuje się tekst zawarty w pliku tekstowym test.txt. Jak nią zmienię, to wyświetla mi błąd właśnie w tamtej zaznaczonej linijce. Przed zmianą...
Witam Mam taki problem. Zrobiłem trzy przyciski, pierwszy służy do pojawiania się(trzeci do ukrywania) drugiego. 0.Otwieram Okno. 1.Naciskam Przycisk 1. 2.Pojawia się Przycisk 2. 3.Naciskam Przycisk 3, przycisk 2 znika. 4.Zamykam okno i otwieram je ponownie. 5.Ten i następny punkt jest taki sam jak punkt 1 i 2. 7.Naciskam przycisk 2. 8.Pojawia się mój...
Witam! Napisałem program w c++ do sterowania robotem przez port LPT. Napędzany jest silnikami DC przez mostek H na zasadzie czołgu. W programie tym są 4 przyciski - przód, tył, prawo, lewo. Ustawiają poszczególne wartości na piny i tu jest problem. Kiedy wcisnę przycisk i go puszcze to wartości na LPT zostają. Chodzi mi oto, że jak przycisk zostanie...
Witam Co zrobić, żeby po uruchomieniu procesu wtórnego, z okna głównego programu, program ten się nie zawiesza (zamrażał) ? W niżej zamieszczonym programie jest tworzony nowy proces (CreateProcess), a w nim uruchamiany jest program exe – np. calc.exe. Po uruchomieniu exe okno głównego procesu się zawiesza. Nie odświeża się treść z okna. Wystarczy...
Witam Dlaczego w bloku obsługującym Przycisk1 dane z Tablica1 przekopiowane do zmiennej wskaźnikowej WskaznikTablica, można wyświetlić przez MessageBox, a w bloku obsługującym Przycisk2 danych przekopiowanych z Tablica2 do zmiennej wskaźnikowej WskaznikKoniec, nie można wyświetlić przez MessageBox? Poniżej kod programu. [syntax=c]// źródło: domyślny...
Witam, zastanawiam sie czy ktos z Was próbowal obsłuzyc konwerter USB na RS232(FTDI) pod builderkiem. Bo ja mam z tym mały problem. Chodzi prawdopodobnie o DLL'ki do których nie moge sie dobrac. Podczas próby kompilacji pojawia sie komunikat [Linker Error] Unresolved external 'FT_ListDevices' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\MOJE...
Witam piszę program w winapi do liczenia zużycia paliwa. Użytkownik wpisuje paliwo i kilometry do 2 okienek WC_EDIT, a w 3 okienku WC_EDIT ma się wyświetlić zużycie. Pojawia sie ono w notacji naukowej (10e4). Jak to zmienić? Program: #include <windows.h> #include <commctrl.h> #include <math.h> /* Declare Windows procedure */ LRESULT...
Tylko, że z tego co widzę, to jest komponent (?) dla jawy nie samego C++ Buildera, no i jest komercyjny (ewentualnie wersja ewaluacyjna jest też do pobrania). Przecież w Builderze jest komponent Chart . Przykład użycia: 1. Wybierzasz komponent z palety Additional 2. W Object Inspector klikasz na SeriesList 3. W okienku EditingChart1 klikasz na Add...
Odkryłem coś ciekawego, mianowicie gdy uruchomię swój program, on się poprawnie wykona i napiszę coś w terminalu, to AVR "dokleja" mi do zwróconej wiadomości literę 'w', którą wysyłam programem w C++. Żeby zobrazować to zjawisko, zamieszę tekst z terminala: cos wcos UPDATE: ----------------------------------------... Wygląda na...
niestety nie działa w EE ale chyba znalazłem designera kilkamy PPM na folder resource files -> Add -> new item -> UI -> windows form -> Add i mamy otwartą formatkę można też dodawać elementy [url=http://img89.imageshack.us/img89/29... może coś tutaj da się coś zrobić. Potrzebuje poprostu wywołać funkcje pod buttonem. coś podobnego było...
Witam Dlaczego w małym programie (z załączonego źródła), po skompilowaniu w Dev-C++ 5.11, nie pokazuje się tekst w wyniku wykonania instrukcji po zaistnieniu zdarzenia wciśnięcia przycisku? Co zrobić żeby ten tekst się pojawił i zastępował już istniejący w tym miejscu? Co zrobić żeby pojawiał się tekst w większej liczbie linii, gdy zmienna wyraz będzie...
Witam.. mam problem dot komunikacji z telefonem poprzez rs232. podsluchalem ruch podczas laczenia z telefonem za pomoca hyperterminal.. jednak wynik jest zupelnie rozny od uzyskanego przeze mnie... ;| wiadomo, ze z modemem (telefonem) komunikujemy sie za pomoca komend AT. czyli wysylam np: AT otrzymuje OK i zaczyna sie problem.. ;/ mam wrazenie ze wysylam...
Witam Dlaczego zmienna tablicowa z elementami znakowymi musi być zadeklarowana jako globalna, nawet gdy jest wykorzystywana tylko w jednej z funkcji WndProc? W przykładzie poniżej jest zadeklarowana zmienna i nadana jej wartość: char sc[MAX_PATH]="..." W procedurze WndProc zmieniana jest jej wartość. Gdy zmienna ta jest globalna, ta...
Jak mam to sprawdzić? Uchwyt się pobiera tak samo jak dla innych kontrolek(jest jakaś . Np. tą samą funkcją bez problemu odczytuje buttona ale edita który jest obok - już nie.
Mam mały problem, pisze keylogger-a i nie do końca rozumiem postać którą mi mi dany program wyświetla. oto kod : /* Name: Keylogger Copyright: - Author: Zabol192 Date: 14-11-09 11:37 Description: keylogging from RPM */ #include <windows.h> #define ID_POLACZ 501 #include <cstdio> char szClassName /*void odczytajPoziom(HWND hwnd) { char bufor...
Witam kolegów Jak w temacie: zabrałem się za pisanie nakładki graficznej na pewien program działający w trybie konsoli. Początkowo używałem tylko funkcji API- SendMessage po uprzednim uruchomieniu aplikacji przez ShellExecute działa bardzo dobrze. Ale chce również czytać co owa aplikacja mi odpowiada. Użyłem więc kodu w BCB z [url=http://www.leunen.com/cbuilder/redi...
wiem że to nie to samo, ale właśnie tak ma być że piksele bliżej krawędzi maja miec wiekszą wagę niż te bliżej środka, bo ledy w ambilight mają kolor taki jaki jest na krawędziach. W ostatnim zdaniu chodziło mi że napisałem tą funkcje pod konsole, bez tworzenia okna przycisków itp, tylko wyswietlało mi wartości pikseli,i także dziłało dośc długo. Może...
A masz, ale nie w C++, tylko w C, nie kilka, a jeden wątek i nie Borland, ale powinno działać. Wycięte z innego mojego programu, istotne komentarze po polsku napisałem. Jak chcesz więcej wątków (tu jest 1), to potrzeban jest tablica "uchwytów" ( hjakisThread i wskazników pjakisThread ), dla każdego wątku po jednym. Wywołujesz kilka razy funkcję CreateThread()...
[syntax=cpp] //--------------------------------------... #ifndef Unit1H #define Unit1H //--------------------------------------... #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include <ExtCtrls.hpp> //--------------------------------------...
Witam. Mam taki kod: #include <windows.h> #include <commctrl.h> #include <math.h> #include <stdio.h> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); /* Make the class name into a global variable */ char szClassName[ ] = "petrolcountpioterek"; int WINAPI...
winapi książka winapi rs232 winapi książek
schemat lodówka liebherr lutol żarówka odkurzacz iskrzy szczotka
uziom szpilkowy wewnątrz budynku firmware vestel 17mb100
Schemat instalacji elektrycznej Audi A8 D2 1999 – diagramy, ELSA, Cardiagn, różnice rocznikowe Ford Mondeo MK4 - Brak Mocy, Przyczyny i Diagnostyka