能力值:
( LV5,RANK:70 )
|
-
-
2 楼
打开文件的时候,SetWindowText (YourWindow, 文件名)
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
GetCommandLine->find first space and +1
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
那时因为notepad为单文档程序...
你可以建立一个mfc的单文档或者多文档程序,在最后一步选ceditview为视图类,这样就能打开文本文档了,你编译下,用它来打开txt,看看是不是标题变了...
具体是怎么实现的,看看mfc代码就知道了,或者用楼上的方法也行
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
那时因为notepad为单文档程序...
你可以建立一个mfc的单文档或者多文档程序,在最后一步选ceditview为视图类,这样就能打开文本文档了,你编译下,用它来打开txt,看看是不是标题变了...
具体是怎么实现的,看看mfc代码就知道了,或者用楼上的方法也行
|
能力值:
( LV6,RANK:80 )
|
-
-
6 楼
哦,忘记说了,我用的是SDK,并非MFC。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
你试试改两地方
strcpy(szFileName,lpCmdLine); //增加
DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOG1),NULL,(DLGPROC)DialogProc);
case WM_INITDIALOG:
//GetModuleFileName(NULL,szFileName,MAXSIZE); //注释掉
SetWindowText(hwndDlg,szFileName);
是否符合你的要求
|
|
|