A hojte programátori / ky.
Prosím Vás mam vxDev-C++.
A chcem si spraviť Project1 WIN32 obdoba notepadu kde je „menu a TextBox“.
No a ja by som chcel API OPENFILENAME funkciu.
Na google–čku som našiel veľa codov. Ale mne do
hwndTextbox vypísalo akurát adresu textu.
A nie text ktorí je v ňom napísaní.
Kód:
OPENFILENAME ofn;
char szFileName[MAX_PATH] = ""; // Buffer in which the filename will be placed
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hwnd;
ofn.lpstrFilter = "Text Files (*.txt)\0*.txt\0All Files (*.*)\0*.*\0";
ofn.lpstrFile = szFileName;
ofn.nMaxFile = MAX_PATH;
ofn.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
ofn.lpstrDefExt = "txt";
if(GetOpenFileName(&ofn))
{
// HWND hEdit = GetDlgItem(hwnd, IDC_MAIN_EDIT);
SetWindowText(hwndTextbox, szFileName);
}
Chýba mi niečo takéto:
Kód:
Open "D:\text.txt" For Input As #1
Text1.Text = Input(LOF(1), 1) 'Line Input #Subor, line1
Close #1
Pozor toto je výstrižok z Visual Basic 6!_!_! Ďakujem za radu.