Changeset 32 for branches/1.0/src/uni.c
- Timestamp:
- May 21, 2010, 8:14:03 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/src/uni.c
r29 r32 36 36 CHAR szDir[ _MAX_PATH]; 37 37 PSZ pszButtonCode; 38 PUCHAR ON = "1"; 38 39 39 40 switch (msg) … … 46 47 47 48 pUniData = (PUNIDATA)mp2; 49 48 50 WinSetWindowULong (hDlg, QWL_USER, (ULONG)pUniData); 49 51 if (PrfQueryProfileString (HINI_SYSTEMPROFILE, … … 82 84 WinSetDlgItemText(hDlg,ID_PROGRAM,token); 83 85 case 1: 84 if (token[ strlen(token) -1 ] == ';')86 if (token[ strlen(token)-1 ] == ';') 85 87 token[ strlen(token)-1 ] = '\0'; 86 88 WinSetDlgItemText(hDlg,ID_PARAMETERS,token); 87 89 break; 88 90 case 2: 89 if (token[ strlen(token) -1 ] == ';')91 if (token[ strlen(token)-1 ] == ';') 90 92 token[ strlen(token)-1 ] = '\0'; 91 93 WinSetDlgItemText(hDlg,ID_DIRECTORY,token); 94 break; 95 case 3: 96 if (token[ strlen(token)-1 ] == ';') 97 token[ strlen(token)-1 ] = '\0'; 98 99 if (strncmp(token, ON ,1) == 0) { 100 WinSendDlgItemMsg(hDlg,ID_ADDPS,BM_SETCHECK,MPFROMSHORT(1),NULL); 101 } 102 else { 103 WinSendDlgItemMsg(hDlg,ID_ADDPS,BM_SETCHECK,MPFROMSHORT(0),NULL); 104 } 92 105 break; 93 106 } … … 131 144 WinQueryDlgItemText (hDlg, ID_DIRECTORY, sizeof(szTemp), szTemp ); 132 145 strcat(pUniData->szSaveLprSetting,szTemp); 133 /* strcat(pUniData->szSaveLprSetting,"#"); */146 strcat(pUniData->szSaveLprSetting,"#"); 134 147 135 148 /* if (strlen(szTemp) > 0) { … … 137 150 strncat(szShareName, szTemp, STR_LEN_PORTDESC - 1); 138 151 } */ 152 153 /* Add PS header */ 154 if ((int) WinSendDlgItemMsg(hDlg,ID_ADDPS,BM_QUERYCHECK,NULL,NULL) == 1) 155 strcat(pUniData->szSaveLprSetting,"1"); 156 else strcat(pUniData->szSaveLprSetting,"0"); 157 158 /* strcat(pUniData->szSaveLprSetting,"#"); */ 159 139 160 /* Username */ 140 161 /* WinQueryDlgItemText (hDlg, ID_USER, sizeof(szTemp), szTemp ); … … 243 264 return UniData.lfModified; 244 265 } 245 246 /*247 static ULONG _launchFileDlg( HWND hwnd, HWND hwndBubbleHelp)248 249 {250 BOOL ulResult = MBID_ERROR;251 BOOL fResult;252 FILEDLG fd;253 254 CHAR szMessage[ _MAX_PATH];255 PSZ pszButtonCode;256 257 // stop bubble help258 WtkDeactivateBubbleHelp( hwndBubbleHelp);259 260 do261 {262 // setup data263 memset( &fd, 0, sizeof( fd));264 fd.cbSize = sizeof( fd);265 fd.fl = FDS_CENTER | FDS_HELPBUTTON | FDS_OPEN_DIALOG;266 fd.pszTitle = "System File test dialog";267 strcpy( fd.szFullFile, "C:\\*");268 269 // launch dialog270 fResult = WinFileDlg( HWND_DESKTOP, hwnd, &fd);271 272 if (!fResult)273 sprintf( szMessage, "error launching WinFileDlg\n");274 else if (fd.lReturn == DID_OK)275 sprintf( szMessage, "file is: %s\n", fd.szFullFile);276 else277 sprintf( szMessage, "error occurred!\n");278 279 switch (fd.lReturn)280 {281 case DID_OK: pszButtonCode = "(DID_OK)"; break;282 case DID_CANCEL: pszButtonCode = "(DID_CANCEL)"; break;283 case DID_ERROR: pszButtonCode = "(DID_ERROR)"; break;284 default: pszButtonCode = ""; break;285 }286 287 sprintf( &szMessage[ strlen( szMessage)],288 "\015\015"289 "return code is: %u %s\015"290 "WinFileDlg error source code is: %u\015",291 fd.lReturn, pszButtonCode, fd.lSRC);292 293 WinMessageBox( HWND_DESKTOP, hwnd, szMessage, "File Dialog Result",294 IDDLG_MSGBOX_RESULTFILEDLG, MB_MOVEABLE | MB_OK | MB_HELP);295 296 // on error return error code297 if (!fResult)298 break;299 300 // hand over result301 ulResult = fd.lReturn;302 303 } while (FALSE);304 305 306 // restart bubble help307 WtkActivateBubbleHelp( hwndBubbleHelp);308 return ulResult;309 }310 */
Note:
See TracChangeset
for help on using the changeset viewer.