Re: [問題] C語言的問題~

看板C_and_CPP (C/C++)作者 (nahgnimiast)時間16年前 (2009/04/11 17:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《comdan66 (小黑)》之銘言: : 請問~ : C語言可以寫視窗嗎? : 我想寫一個可以跳出這個對話盒~~ : 誰可以提供我相關語法!? : 還是C語言沒有這種語法勒!? 不太記得了,大概像下面這樣。 然後取出來得資料會在szFile, szFileTitle裡 一個是檔名,一個是完整路徑 #include <windows.h> int main() { OPENFILENAME ofn; TCHAR szFile[MAX_PATH] = {0}; TCHAR szFileTitle[MAX_PATH] = {0}; ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(OPENFILENAME); ofn.hwndOwner = NULL; ofn.lpstrFilter = TEXT("text(*.txt)\0*.txt\0All files(*.*)\0*.*\0\0"); ofn.lpstrFile = szFile; ofn.lpstrFileTitle = szFileTitle; ofn.nMaxFile = MAX_PATH; ofn.nMaxFileTitle = MAX_PATH; ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY; ofn.lpstrDefExt = TEXT("txt"); ofn.lpstrTitle = TEXT("lpstrTitle"); if(GetOpenFileName(&ofn) == 0) return -1; else { MessageBox(0, szFile, TEXT("szFile"), MB_OK); MessageBox(0, szFileTitle, TEXT("szFileTitle"), MB_OK); return 0; } } ※ 編輯: tsaiminghan 來自: 218.168.64.32 (04/11 17:50) ※ 編輯: tsaiminghan 來自: 218.168.64.32 (04/11 17:50) ※ 編輯: tsaiminghan 來自: 218.168.64.32 (04/11 17:52) ※ 編輯: tsaiminghan 來自: 218.168.64.32 (04/11 17:53)
文章代碼(AID): #19u6PZNJ (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #19u6PZNJ (C_and_CPP)