sleeppower
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez sleeppower
-
-
Już mam rozwiązanie
Jak już się ma uchwyt Interneta wystarczy dać taka komendę:
SendMessage (hwnd, WM_SYSCOMMAND, SC_CLOSE,0) ;
Pozdrawiam i dzieki
-
Niestety nie działa :(
Mam jeszcze jedno pytanie odnośnie myszki. Jak można ustawić pozycję kursora myszki :) ??
-
Witam!
Mam pytanie takie jak w temacie. Zaznacza ze wyslanie komunikatu WM_CLOSE nic nie daje. Znalazłem co prawda w sieci takie informacje https://www.codeguru.com/forum/archive/index.php/t-232759.html oraz https://support.microsoft.com/kb/176792/EN-US/
Pisze w Dev C++
jak dadaje taki kod:
#import <mshtml.dll>
wywala mi błąd:
undefined or invalid # directive
Kto pomoże ??
-
Dzięki wsyzstkim za odpowiedź :D
-
Nie chciałem pisać nowego tematu a mam problem związany z tym:
Mianowicie, chciałbym pobrać nazwę tylko pliku wykonywalnego bez ścieżki i za bardzo nie wiem jak to zrobić
-
Kurcze chyba musze miec cos naryte w systemie bo mi sie nic nie pojawia :(
-
Resource:
BMP_BITMAPA BITMAP DISCARDABLE "C:/Dokumenty/Moje dokumenty/Programowanie/Moje/Tab Control/foto.bmp"
Zmienne
PAINTSTRUCT ps; // struktura do rysowania RECT rc; HBITMAP hBitmap; BITMAP bitmap;
Kod:
case WM_CREATE: hBitmap = LoadBitmap (hInstance, TEXT ("BMP_BITMAPA")) ; GetObject (hBitmap, sizeof (BITMAP), &bitmap) ; return 0; case WM_PAINT: hdc = BeginPaint (hwnd, &ps) ; hdcMem = CreateCompatibleDC (hdc) ; SelectObject (hdcMem, hBitmap) ; BitBlt (hdc, 90, 0, bitmap.bmWidth, bitmap.bmHeight, hdcMem, 0, 0, SRCCOPY); SetRect(&rc, 0,90, 180,120); SetTextColor (hdc, RGB(12, 255, 78)); DrawText(hdc, "Wyświetlany text", -1, &rc, DT_CENTER); DeleteDC (hdcMem) ; EndPaint (hwnd, &ps) ; return 0; break;
To chyba wszystko co potrzebne
-
Czy ładowanie Bitmap do Dialog Boxa różni sie czymś od ładowania ich normalnie. A tak w ogóle czy może mi ktos powiedzieć co jest nie tak jeśli kompiluje program w którył ładuję bitmapę, nie ma żadnych błędów ale po uruchomienie aplikacji nie pokazuje mi sie obrazek.
Pisze pod Dev C++ 4
-
DObra juz jest ok. Nie zawracajcie sobie tym glowy
-
-
raki błąd mi wywala:
81 main.cpp passing `const TCHAR *' as argument 1 of `wsprintfA(CHAR *, const CHAR *, ...)' discards qualifiers
-
int liczba = static_cast <int> (cValues); void* numer; char* dane; char liczba_; LPCTSTR liczba2; liczba_ = (char) i; numer = &liczba_; dane = static_cast <char*> (numer); LPCTSTR dane2 = (LPCTSTR) dane;
czy to ma sens w ogóle :?
-
Co zrobic aby zpisac liczbe typu int to zmienej typu LPCTSTR
-
Hehe juz dziala mialem cos naryte w kodzie dzieki
Pytanko mam jeszcze jedno co znacza te trzy kropki w funkcji
MessageBoxPrintf
-
Nie działa niestety. Niby nie ma zadnych bledow ale jak uruchamiam program to sie sam wylacza a moze to wina kompilatora bo pisze w Dev C++ :( :(
-
chyba nie to wywala mi błą:
implicit declaration of function `int sprinft(...)'
:(
-
HKEY hKey; RegOpenKeyEx(HKEY_CURRENT_USER,"Software\\jajo",0,KEY_ALL_ACCESS,&hKey); TCHAR achKey[MAX_KEY_LENGTH]; // buffer for subkey name DWORD cbName; // size of name string TCHAR achClass[MAX_PATH] = TEXT(""); // buffer for class name DWORD cchClassName = MAX_PATH; // size of class string DWORD cSubKeys=0; // number of subkeys DWORD cbMaxSubKey; // longest subkey size DWORD cchMaxClass; // longest class string DWORD cValues; // number of values for key DWORD cchMaxValue; // longest value name DWORD cbMaxValueData; // longest value data DWORD cbSecurityDescriptor; // size of security descriptor FILETIME ftLastWriteTime; // last write time DWORD i, retCode; TCHAR achValue[MAX_VALUE_NAME]; DWORD cchValue = MAX_VALUE_NAME; // Get the class name and the value count. retCode = RegQueryInfoKey( hKey, // key handle achClass, // buffer for class name &cchClassName, // size of class string NULL, // reserved &cSubKeys, // number of subkeys &cbMaxSubKey, // longest subkey size &cchMaxClass, // longest class string &cValues, // number of values for this key &cchMaxValue, // longest value name &cbMaxValueData, // longest value data &cbSecurityDescriptor, // security descriptor &ftLastWriteTime); // last write time RegCloseKey(hKey); int liczba = (int) cValues; LPCTSTR ile; LPCTSTR tresc; for (int i=0;i<liczba;i++) { cchValue = MAX_VALUE_NAME; achValue[0] = '\0'; retCode = RegEnumValue(hKey, i, achValue, &cchValue, NULL, NULL, NULL, NULL); MessageBox(hwnd,achValue,"info",MB_OK); } ile = liczba + "adas"; MessageBox(hwnd,ile,"Ile",MB_OK);
Czy moze mi ktos powiedziec dlaczego kod ten nie wyswietla mi informacji o tym ile jest wartosci w podanym kluczu i w ogule jakie one maja nazwe ??
Nie wiem co zle zrobilem. Kod ten wyciagnelem od Microsoftu z biblioteki msdn. No chyba ze uzylem zlych funkcji. Prosze pomozcie
-
Dzięki! Teraz wszystko jest OK :):):)
-
bool odczytaj_wartosc_ciag_(HKEY glowny_klucz, //nazwa klucza glownego LPCTSTR adres_klucza, // nazwa podklucza LPCTSTR nazwa_wartosci, // nazwa wartosci ktora chcemy odczytac LPCTSTR sprawdzana_wartosc ) { // Funkcja odopwiedzialna jest za srprawdzenie czy podana wartosc w kluczu istnieje char buffer[1024]; LPCTSTR koncowy; HKEY hKey; if(RegOpenKeyEx(glowny_klucz,adres_klucza,0,KEY_ALL_ACCESS,&hKey)==ERROR_SUCCESS) { DWORD dwSize; dwSize = sizeof(buffer); RegQueryValueEx(hKey,nazwa_wartosci,NULL,NULL,reinterpret_cast<BYTE *>(&buffer),&dwSize); koncowy = buffer; RegCloseKey(hKey); if (koncowy == sprawdzana_wartosc) { return true; } else { return false; } } } // koniec odczytaj_watosc
Kto wie co jest nie tak
pisze w DevC++ Błędu mi zadnego nie wywala ale cos jest nie tak fo mi nie dziala :) -
bool odczytaj_wartosc_ciag(HKEY glowny_klucz, //nazwa klucza glownego LPCTSTR adres_klucza, // nazwa podklucza LPCTSTR nazwa_wartosci, // nazwa wartosci ktora chcemy odczytac LPCTSTR sprawdzana_wartosc ) { // Funkcja odopwiedzialna jest za srprawdzenie czy podana wartosc w kluczu istnieje char buffer[1024]; LPCTSTR koncowy; HKEY hKey; if(RegOpenKeyEx(glowny_klucz,adres_klucza,0,KEY_ALL_ACCESS,&hKey)==ERROR_SUCCESS) { DWORD dwSize; dwSize = sizeof(buffer); RegQueryValueEx(hKey,nazwa_wartosci,NULL,NULL,reinterpret_cast<BYTE *>(&buffer),&dwSize); koncowy = buffer; RegCloseKey(hKey); if (koncowy == sprawdzana_wartosc) { return true; } else { return false; } } } // koniec odczytaj_watosc
Nie wiem dlaczego ale mi niedziala
Pisze w DevC++
błędu nie wywala ale nie odczytuje mi z rejestru ??
POMOCY
-
A ja mam takie pytanie
Chce aby wszystko bylo napisane normalna czcianka Nie uzywam DilogBox tak wiec nie wiem jak to zrobic
KodSendMessage(hwnd,WM_SETFONT,(WPARAM)GetStockObject(DEFAULT_GUI_FONT ),MAKELPARAM(1, 0));
Pomocy! :(
-
ZROBIŁEM JUŻ DZIAŁA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :D :D :D :D :D :D :D :D
-
Dobra przyznaje sie ze mam jako takie pojecie o C++. Kurcze myslalem jednak ze moze ktos bedzie tak mily i rzuci mi tu cos. A leniwy to ja jestem z natury Nom ale niech wam bedzie Dzieki Korkaski :D
-
Dobra ale ja tego nie rozumiem Nie mozecie tu rzucic gotowca??
jak stworzyc proces dzialajacy w tle?
w C
Napisano
Jesli chodzi o XP to znalazlem inny sposob co prawda mniej elegankci i w ogole, no ale co tam
Mozna po prostu za kazdym razem kiedy kotos wlacza menadzer zadan zamknac go i tyle :)