Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: [C++] OPENFILENAME wm_command:issa lagittaa ohjelma

alker [24.09.2012 20:35:42]

#

			case 1025:
				{
				    ZeroMemory(&ofn, sizeof(ofn));

    ofn.lStructSize = sizeof(ofn); // SEE NOTE BELOW
    ofn.hwndOwner = hWnd;
    ofn.lpstrFilter = "Text Files (*.txt)\0*.txt\0All Files (*.*)\0*.*\0";
    ofn.lpstrFile = file;
    ofn.nMaxFile = MAX_PATH;
    ofn.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
    ofn.lpstrDefExt = "txt";

    if(GetOpenFileName(&ofn))
    {
        // Do something usefull with the filename stored in szFileName
    }
				break;
				}

Tollanen koodi. Kun ohjelma on suorittanut tämän case:n se ei osaa enää käyttää DC:eetä. Kaikki wm_commandit toimii mahtavasti, mutta muut wm_ case:t eivät toimi. Esim. WM_LBUTTONDOWN.

jalski [26.09.2012 10:41:34]

#

Pistäpäs jonnekin vähän enemmän koodia näkyville, jos oikeasti haluat jotain apuja tuohon...

alker [29.09.2012 22:42:46]

#

Käyttäjän rajoitukset estivät ohjelman toiminnan. Toimi kun avasin järjestelmänvalvojana.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta